由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 也来说道题
相关主题
面试题 finding missing value贡献几道面试题
一个经典题再问一道数组题
amazon问题求教divide array into two, sum of difference is min in O(N)
问一个经典题目Amazon 面试题
发Amazon三次 Phone Interview 面经,赞RP求祝福问个难题
问个面试题跟人聊了一道题,怎么做最优。
再探顶风作案题facebook 电面
问一道题(5)简短面经(amazon第一轮电面)
相关话题的讨论汇总
话题: 出现话题: log话题: anwser话题: 一次话题: 重复
进入JobHunting版参与讨论
1 (共1页)
n******r
发帖数: 1247
1
一个数组,所有数重复出现两次,一数出现一次,找出出现一次的数
大家都知道XOR O(N)
如果有两个数出现一次呢?
三个数,四个数,五个数? 是否有O(N)算法?
最近想到其实这题和一个数组1-N,未排序,O(N)的算法找出k个缺失的数本质上是一样的
可以互相作为变化的形式出现。
x*******e
发帖数: 13
2
不太一样吧,1-N至少用O(N)space肯定能保证O(N)time
如果不知道数值范围,我觉得会比较困难

【在 n******r 的大作中提到】
: 一个数组,所有数重复出现两次,一数出现一次,找出出现一次的数
: 大家都知道XOR O(N)
: 如果有两个数出现一次呢?
: 三个数,四个数,五个数? 是否有O(N)算法?
: 最近想到其实这题和一个数组1-N,未排序,O(N)的算法找出k个缺失的数本质上是一样的
: 可以互相作为变化的形式出现。

n******r
发帖数: 1247
3
sorry,I mean 1-N,unsorted
原题里改了

【在 x*******e 的大作中提到】
: 不太一样吧,1-N至少用O(N)space肯定能保证O(N)time
: 如果不知道数值范围,我觉得会比较困难

E*******0
发帖数: 465
4
How about using priority queue?
E*******0
发帖数: 465
5
log(1)+log(2)+log(3)+...+log(n)<=n?
E*******0
发帖数: 465
6
Sorry. wrong anwser!
n******r
发帖数: 1247
7
you got 1.5伪币 for the wrong anwser!

【在 E*******0 的大作中提到】
: Sorry. wrong anwser!
r**u
发帖数: 1567
8
这题应该可以这么做:如果所有的数都>=1,如果重复的数一定重复2次,forall i = 1
-N,A[i] = -A[i]。最后对出现一次i,A[i]是负的,你再go through这个array一遍找
出所有负数的index就行了。

样的

【在 n******r 的大作中提到】
: 一个数组,所有数重复出现两次,一数出现一次,找出出现一次的数
: 大家都知道XOR O(N)
: 如果有两个数出现一次呢?
: 三个数,四个数,五个数? 是否有O(N)算法?
: 最近想到其实这题和一个数组1-N,未排序,O(N)的算法找出k个缺失的数本质上是一样的
: 可以互相作为变化的形式出现。

1 (共1页)
进入JobHunting版参与讨论
相关主题
简短面经(amazon第一轮电面)发Amazon三次 Phone Interview 面经,赞RP求祝福
贡献一道面试题目:找出在一个数组里面只出现1次的两个数字问个面试题
问个问题 求missing number再探顶风作案题
find duplication and missing in array问一道题(5)
面试题 finding missing value贡献几道面试题
一个经典题再问一道数组题
amazon问题求教divide array into two, sum of difference is min in O(N)
问一个经典题目Amazon 面试题
相关话题的讨论汇总
话题: 出现话题: log话题: anwser话题: 一次话题: 重复