一道T的题。# JobHunting - 待字闺中
c*n
1 楼
T大家都知道,就不说了。
搜索引擎经常做的,每秒可能上千次请求,每来一个query, 马上找到百万个结果匹配
,现在要排序,问题如下.
Given 两个大数组(million level),分别是ID和Value数组,ID[i]的分数对应Value[i
],现在已知这两个大数组按照ID排序,要求现在把Value按照从大到小排序,ID数组也
做根据Value相应变化。
实现以下function:
BortByVal(int[] ID, double[] Value)
没有明白这道题要考什么,不就是quick sort吗, 难道两个数组有何trick?
搜索引擎经常做的,每秒可能上千次请求,每来一个query, 马上找到百万个结果匹配
,现在要排序,问题如下.
Given 两个大数组(million level),分别是ID和Value数组,ID[i]的分数对应Value[i
],现在已知这两个大数组按照ID排序,要求现在把Value按照从大到小排序,ID数组也
做根据Value相应变化。
实现以下function:
BortByVal(int[] ID, double[] Value)
没有明白这道题要考什么,不就是quick sort吗, 难道两个数组有何trick?