由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - cc150 - 5.7: find missing number from [0..n]
相关主题
我花了一个小时才调通过这个程序careercup上看的一道题
问几个最近很头痛的A家的题google面试问题
G家onsite面经,求bless,顺便问问这情况能有戏吗最近没啥题,我来说一道
First Missing Positive on Leetcode再来题目
general solution for missing number(s) problem曾经fail掉的一个电话面试以及题目
T的一道电面题考古到一道题
Bitmap是怎么回事啊?一个特别的inplace merge two sorted arrays
老问题了,网上竟然找不到答案Share一下google intern电面问题
相关话题的讨论汇总
话题: cc150话题: missing话题: so话题: find话题: bitmap
进入JobHunting版参与讨论
1 (共1页)
h**o
发帖数: 548
1
书上用对半排除法为什么就是time = O(n), 是否有问题那?
fetch(a, i, col) 需 O(1), 所以 把一个a[i]排除掉就需lg(n), 把所有奇/偶a[i]排
除掉就需n * lg(n),这本身就需 time = O(n lgn). 所以这道题time complexity 应
该是 nlgn, 还不如直接用bitmap(求a[i],然后把a[i]bitmap) 来做呢。
请问我的理解是否对, partition然后排除法好在那儿那
i****y
发帖数: 84
2
n + 1/2 n + 1/4 n + 1/8 n + ..... < 2 n
So it is O(n).
k*j
发帖数: 153
3
把一个a[i]排除掉只需要O(1)
只需检查 a[i] && (1<
【在 h**o 的大作中提到】
: 书上用对半排除法为什么就是time = O(n), 是否有问题那?
: fetch(a, i, col) 需 O(1), 所以 把一个a[i]排除掉就需lg(n), 把所有奇/偶a[i]排
: 除掉就需n * lg(n),这本身就需 time = O(n lgn). 所以这道题time complexity 应
: 该是 nlgn, 还不如直接用bitmap(求a[i],然后把a[i]bitmap) 来做呢。
: 请问我的理解是否对, partition然后排除法好在那儿那

h**o
发帖数: 548
4
明白了。 xiexie.

【在 k*j 的大作中提到】
: 把一个a[i]排除掉只需要O(1)
: 只需检查 a[i] && (1<
1 (共1页)
进入JobHunting版参与讨论
相关主题
Share一下google intern电面问题general solution for missing number(s) problem
问个简单的GooG题目T的一道电面题
问两道微软题Bitmap是怎么回事啊?
Facebook interview 面经老问题了,网上竟然找不到答案
我花了一个小时才调通过这个程序careercup上看的一道题
问几个最近很头痛的A家的题google面试问题
G家onsite面经,求bless,顺便问问这情况能有戏吗最近没啥题,我来说一道
First Missing Positive on Leetcode再来题目
相关话题的讨论汇总
话题: cc150话题: missing话题: so话题: find话题: bitmap