由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 求一下这题解法。
相关主题
Median of Two Sorted Arrays问一个我onsite的题
很久前,面亚麻时被出了个hard的LinkIn面经
终于弄明白median of two sorted arrays了,发帖庆祝一下re: 面试归来,上面经回馈各位战友
找第K个最小的元素一个特别的inplace merge two sorted arrays
G面试题求解merge k个数组怎样的方法好?
一个小公司面经哪里有讲k-way merge的?
k sorted array merge大家现场写一个heap?请教一下external sorting的问题
T家一面刷题刷到没自信了
相关话题的讨论汇总
话题: merge话题: arrays话题: 数组话题: sorted话题: array
进入JobHunting版参与讨论
1 (共1页)
e***s
发帖数: 799
1
两个sorted数组,其中一个后面有很多空足以放下前面一个,merge它们。尽可能加
上各种错误检查
如果有n个sorted数组,其中一个很大可以放下其他的n-1个。如何merge,如何改进
我的办法是把空间打的那个数组的元素挪到数组尾,然后再merge。有没有比较好的办
法?
z****c
发帖数: 602
2
从尾部开始merge
e***s
发帖数: 799
3
一语惊醒梦中人。

【在 z****c 的大作中提到】
: 从尾部开始merge
e***s
发帖数: 799
4
请问这个“如何改进”怎么回答?

【在 z****c 的大作中提到】
: 从尾部开始merge
y*****n
发帖数: 243
5
indeed merge them from the end.
if there are n of them, I think we can use k way merge. use an heap to
store all tail element, every time pop the maxmum and store it in the
biggest array.
Any better ideas?
H*****1
发帖数: 4815
6
两个的话,就是从两个数组末尾开始比较,最大的放在剩余空间的末尾
多个的话可以用一个max heap来存所有的数组的当前最大元素,每次把最大的放在剩余
空间的末尾

【在 e***s 的大作中提到】
: 两个sorted数组,其中一个后面有很多空足以放下前面一个,merge它们。尽可能加
: 上各种错误检查
: 如果有n个sorted数组,其中一个很大可以放下其他的n-1个。如何merge,如何改进
: 我的办法是把空间打的那个数组的元素挪到数组尾,然后再merge。有没有比较好的办
: 法?

e***s
发帖数: 799
7
FOR n个sorted array,我的想法是:
奇数次,merge from the end.
偶数次,merge from the beginning.
b***k
发帖数: 77
8
Every 2 arrays need to be merged if there are N arrays. The space that need
to store the result will need to be alternated between small arrays and the
large array.
1 (共1页)
进入JobHunting版参与讨论
相关主题
刷题刷到没自信了G面试题求解
minMSwap 这题能比O(n^2)更快的解法吗一个小公司面经
median of an array of ints, 请问这题的经典回答是什么?谢谢k sorted array merge大家现场写一个heap?
关于K个sorted数组中第n大数的问题T家一面
Median of Two Sorted Arrays问一个我onsite的题
很久前,面亚麻时被出了个hard的LinkIn面经
终于弄明白median of two sorted arrays了,发帖庆祝一下re: 面试归来,上面经回馈各位战友
找第K个最小的元素一个特别的inplace merge two sorted arrays
相关话题的讨论汇总
话题: merge话题: arrays话题: 数组话题: sorted话题: array