由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一个题
相关主题
G家phone interview经验,攒人品G家电面题目
找个先增后减的数组里的数。求函数的极值那题的解法?
问一道求数组拐点值的题通常FACEBOOK电面后几天没有消息就可以MOVEON 了
F家onsite悲剧了,求referbinary search里面你们是用 < 还是<=
问个题,bt中找最大的bst你们刷题都刷傻了, 那么简单的题目都做错
问个算time complexity的问题找2个sorted array中的第K小的元素,有O(lgn)方法吗?
问uber的一道题解决二分查找变体题的一种思路
问一道题(5)search in a rotated array
相关话题的讨论汇总
话题: 最大值话题: recurse话题: 二分话题: binary话题: 数组
进入JobHunting版参与讨论
1 (共1页)
f*****e
发帖数: 2992
1
有一个数组,先严格递增,后严格递减,最大值位置不知道,给一个数,求这个数在数
组的位置(数组中有多少个数小于这个数)。可能是老题了。
h********6
发帖数: 285
2
可以先二分找到peak位置,O(logN)
然后在peak两边分别二分,O(logK) + O (log(N-K))
f*****e
发帖数: 2992
3
right,这个问题我没印象,今天career fair plantir一个哥们问的。侥幸答对了。

【在 h********6 的大作中提到】
: 可以先二分找到peak位置,O(logN)
: 然后在peak两边分别二分,O(logK) + O (log(N-K))

i*********7
发帖数: 348
4
先找到最大值,然后再分左右两边做binary search?

【在 f*****e 的大作中提到】
: 有一个数组,先严格递增,后严格递减,最大值位置不知道,给一个数,求这个数在数
: 组的位置(数组中有多少个数小于这个数)。可能是老题了。

a*******y
发帖数: 1040
5
Binary search in a rotated array, one of the problem in 150

【在 f*****e 的大作中提到】
: 有一个数组,先严格递增,后严格递减,最大值位置不知道,给一个数,求这个数在数
: 组的位置(数组中有多少个数小于这个数)。可能是老题了。

f*****e
发帖数: 2992
6
我的答案是二分查找,判断
1)a[n/2-1]>a[n/2]>a[n/2+1],则最大值在左边,recurse on left
2)a[n/2-1] 3)a[n/2-1]a[n/2+1],con~! you have found the largest number

【在 a*******y 的大作中提到】
: Binary search in a rotated array, one of the problem in 150
1 (共1页)
进入JobHunting版参与讨论
相关主题
search in a rotated array问个题,bt中找最大的bst
Find Peak Element这道题要考啥?问个算time complexity的问题
2D matrix peak问uber的一道题
刚面完 google,题目问一道题(5)
G家phone interview经验,攒人品G家电面题目
找个先增后减的数组里的数。求函数的极值那题的解法?
问一道求数组拐点值的题通常FACEBOOK电面后几天没有消息就可以MOVEON 了
F家onsite悲剧了,求referbinary search里面你们是用 < 还是<=
相关话题的讨论汇总
话题: 最大值话题: recurse话题: 二分话题: binary话题: 数组