由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一个小公司面经
相关主题
问一道老题哪里有讲k-way merge的?
BB NON CS onsite面经刷题刷到没自信了
一个特别的inplace merge two sorted arraysamazon tel interview
re: 面试归来,上面经回馈各位战友google电面2, 还就一个简单题
求一下这题解法。问一个amazon的数组排序题
请教一下external sorting的问题Facebook Phone interview
一个cc150里面的题目,不解算法面试题
收集了几个 List相关的题amazon 二面情况诡异!
相关话题的讨论汇总
话题: array话题: elements话题: sorted话题: sort话题: give
进入JobHunting版参与讨论
1 (共1页)
B*****p
发帖数: 339
1
问了些背景,和做过的project,
然后,这个没有搭号,就fail 了
Given an array A of n elements and an integer k (where k ..A[k]}and {A[k+1]...A[n]} are
already sorted. Give an algorithm to sort the array A in O(n) time and O(1)
space
有大牛给说说没?
i**r
发帖数: 40
2
I don't think there is an answer.
The problem is exactly the last step of merge sort, i.e merging the sorted
first half and the sorted second half of the array. I doubt there is O(n) time in-place
algorithm for merging with array. Otherwise merge sort will not need O(n) space.
The problem should be easy if the container is a linked list instead of an array.
Are you sure you get the question right? or may be the interviewer was just
try to test you?
Good luck
l****q
发帖数: 177
3
如果k是一个常数的话,就是O(1)的空间啊。。。。哈哈
l****q
发帖数: 177
4
如果k是一个常数的话,就是O(1)的空间啊。。。。哈哈
y*c
发帖数: 904
5
merge from end
s*******t
发帖数: 248
6
但是好像每步都要shift吧,
这样的话,时间复杂度就不是O(n)了吧。
如果是list的话,就对了。

【在 y*c 的大作中提到】
: merge from end
1 (共1页)
进入JobHunting版参与讨论
相关主题
amazon 二面情况诡异!求一下这题解法。
再问一个算法题。请教一下external sorting的问题
关于index的问题一个cc150里面的题目,不解
问一个merge k sorted array的问题收集了几个 List相关的题
问一道老题哪里有讲k-way merge的?
BB NON CS onsite面经刷题刷到没自信了
一个特别的inplace merge two sorted arraysamazon tel interview
re: 面试归来,上面经回馈各位战友google电面2, 还就一个简单题
相关话题的讨论汇总
话题: array话题: elements话题: sorted话题: sort话题: give