由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 给定一个值和sorted队列,找到所有pair(其和等于给定值)
相关主题
给定一个值和sorted队列,只有唯一的pair其和等于给定值LI这题是不是没有比linear更好的解法了?
请教一个常见的面试题的答案Amazon二面
onsite面试题一道刚面完 google,题目
两道题,祝大家新年快乐!求函数的极值那题的解法?
小公司onsite面经(求bless)找2个sorted array中的第K小的元素,有O(lgn)方法吗?
问个经典问题的improvementbinary search in rotated sorted array有重复时怎么办?
[算法] unsorted array关于Inplace排序栈元素的解法?
问个面试题目binary search什么时候用l
相关话题的讨论汇总
话题: 给定话题: 解法话题: sorted话题: 队列话题: 元素
进入JobHunting版参与讨论
1 (共1页)
y***e
发帖数: 32
1
条件:array可以有重复的值,每个元素只能用一次。
能想到最好的解法是使用两个指针,从两边向中间挤压。时间是O(n),空间O(1)
有时间是O(log n)的解法吗?
r*******k
发帖数: 1423
2
不可能有o(logn)的解法啊
如果下面这样的
1 2 3 4 5 6 7
找和为8的
难道不需要遍历所有的元素么?

【在 y***e 的大作中提到】
: 条件:array可以有重复的值,每个元素只能用一次。
: 能想到最好的解法是使用两个指针,从两边向中间挤压。时间是O(n),空间O(1)
: 有时间是O(log n)的解法吗?

b*****r
发帖数: 25
3
用binary search的方法
y***e
发帖数: 32
4
能详细解释一下如何用 binary search 达到 O(log n)吗?
从二楼给的例子来看,任何solution至少都是O(n)的,因为每个元素至少扫描一次,即
便是binary search based的solution。

【在 b*****r 的大作中提到】
: 用binary search的方法
y*******8
发帖数: 112
5
不可能的,最坏情况下有 N/2 pairs的结果都是等于target。你光是访问N/2 pairs这
些元素就是O(N)了。

【在 y***e 的大作中提到】
: 能详细解释一下如何用 binary search 达到 O(log n)吗?
: 从二楼给的例子来看,任何solution至少都是O(n)的,因为每个元素至少扫描一次,即
: 便是binary search based的solution。

Z**********4
发帖数: 528
6
如果面试官需要你给出logn的解法的话它就是在黑你。
1 (共1页)
进入JobHunting版参与讨论
相关主题
binary search什么时候用l小公司onsite面经(求bless)
问一道google面试题(from careercup)问个经典问题的improvement
刚面了amazon[算法] unsorted array
pair interview感受问个面试题目
给定一个值和sorted队列,只有唯一的pair其和等于给定值LI这题是不是没有比linear更好的解法了?
请教一个常见的面试题的答案Amazon二面
onsite面试题一道刚面完 google,题目
两道题,祝大家新年快乐!求函数的极值那题的解法?
相关话题的讨论汇总
话题: 给定话题: 解法话题: sorted话题: 队列话题: 元素