avatar
f*e
1
有一个数组,先严格递增,后严格递减,最大值位置不知道,给一个数,求这个数在数
组的位置(数组中有多少个数小于这个数)。可能是老题了。
avatar
h*6
2
可以先二分找到peak位置,O(logN)
然后在peak两边分别二分,O(logK) + O (log(N-K))
avatar
f*e
3
right,这个问题我没印象,今天career fair plantir一个哥们问的。侥幸答对了。

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

avatar
i*7
4
先找到最大值,然后再分左右两边做binary search?

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

avatar
a*y
5
Binary search in a rotated array, one of the problem in 150

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

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。