最近是做refinance得好时机吗?# Living
a*y
1 楼
两个排序好的数组,求和最小的M 个pair, 比如 A={1, 2, 4, 5, 6}, B={3, 5, 7, 9}
m=3 那么Results 就是(1, 3),(2, 3),(1, 5)
这个好像比较麻烦,很多solution都link到了一篇paper,实在没心情看,
结论是:
对于一个n×m(n≤m)的矩阵,若每行和每列都是递增的,则可以在O(nlog2m/n)找到第k
大的数。论
文题目为“Generalized Selection and Ranking: Sorted Matrices”
如果是查中位数:
先找出每一行(列)的中位数,再找出中位数的中位数,这样可以去掉接近一半的数,
再在剩
下的数里找中位数即可,复杂度O(N(logN)^2)
这个到底怎么个意思?
m=3 那么Results 就是(1, 3),(2, 3),(1, 5)
这个好像比较麻烦,很多solution都link到了一篇paper,实在没心情看,
结论是:
对于一个n×m(n≤m)的矩阵,若每行和每列都是递增的,则可以在O(nlog2m/n)找到第k
大的数。论
文题目为“Generalized Selection and Ranking: Sorted Matrices”
如果是查中位数:
先找出每一行(列)的中位数,再找出中位数的中位数,这样可以去掉接近一半的数,
再在剩
下的数里找中位数即可,复杂度O(N(logN)^2)
这个到底怎么个意思?