由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - kth smallest element
相关主题
真慫阿, Facebook 1st phone interview,回报本版 V家面经
找median有O(N)的算法吗?已知sum 在unsorted set中找两个数 线性复杂度
面试题 finding missing value问一道面试题
请教2个 huge file的面试题bloomberg刚店面晚。 悔阿
details 2nd smallest element in an array其实我很想知道, 多少软工能45分钟内把quicksort写下来
一道比较特别的排序题。求思路求解答。。QuickSort的各种partition方法
Microsoft 电话面试面经自己设计的一道面试题
向各位大侠请教几道面试题的思路问个google面试题
相关话题的讨论汇总
话题: kth话题: smallest话题: element话题: array话题: worst
进入JobHunting版参与讨论
1 (共1页)
l**h
发帖数: 893
1
老题了,还是不知道怎么找?
Find kth smallest element from an unsorted array in linear time. worst case
complexity should be O(n+k)
where n is array size.
r**h
发帖数: 1288
2
先用partition找到前k大的k个元素,O(n)
再在前k大的里找最大的,O(k)
p*****2
发帖数: 21240
3

worst case?

【在 r**h 的大作中提到】
: 先用partition找到前k大的k个元素,O(n)
: 再在前k大的里找最大的,O(k)

c*****a
发帖数: 808
4
quicksort partition 到k时,找左边最大,或者右边最小
m*****P
发帖数: 1331
5
CLRS里面找
大概就是利用quick sort的patition方法
一个是平均o(n)
要做到worst case o(n) 需要找特别的pivot 大概就是median的median
不过要写出来 估计面试不需要吧

【在 l**h 的大作中提到】
: 老题了,还是不知道怎么找?
: Find kth smallest element from an unsorted array in linear time. worst case
: complexity should be O(n+k)
: where n is array size.

j**7
发帖数: 143
6
Selection algorithm
1 (共1页)
进入JobHunting版参与讨论
相关主题
问个google面试题details 2nd smallest element in an array
买书给点意见一道比较特别的排序题。求思路求解答。。
非典型QuickSort的Partition函数,怎么证明是对的?Microsoft 电话面试面经
这道题有意思,求解法向各位大侠请教几道面试题的思路
真慫阿, Facebook 1st phone interview,回报本版 V家面经
找median有O(N)的算法吗?已知sum 在unsorted set中找两个数 线性复杂度
面试题 finding missing value问一道面试题
请教2个 huge file的面试题bloomberg刚店面晚。 悔阿
相关话题的讨论汇总
话题: kth话题: smallest话题: element话题: array话题: worst