有一道C语言的题目请教~~求高效算法~!

问题描述:

有一道C语言的题目请教~~求高效算法~!
Input
第一行为T(T
1个回答 分类:综合 2014-11-13

问题解答:

我来补答
不知这样可否:调用库函数中的quicksort()分别对N和M这两组数据建行排序;
然后修改折半排序的 判读(具体怎么判定那就看你怎么设计了) 条件,进行选择,时间复杂度为(M*log2 (n))!(n为m 与N中的较大值)不过排序时也要时间哦!但是M和N都可能比较大,我觉得先排序在查找比较好,呵呵.
你应该也是搞ACM的吧?
当然,本人个人觉得本题在某种意义上说,要揣测出题的测试数据才能设计出最好的算法...~~
 
 
展开全文阅读
剩余:2000