- 博客(1)
- 收藏
- 关注
原创 渐近思想——寻找局部最小值
渐近思想——寻找局部最小值 数组的局部最小元素 给定一个长度为N的数组a,找到一个局部最小元素:满足a[i-1]>a[i]<a[i+1]的索引i;要求时间复杂度为O(lgN)。 前置条件:数组中不含有重复的元素。 思路 首先,要注意到如果没有前置条件,那么就不可能在O(lgN)的限制内解决该问题。因为最起码需要将数组遍历一遍来确定是不是真的有可能存在局部最小值(比如全是1的情况下就不存在)。 接着,我们将数组拓展为函数,那么对于某个点A来说,存在另一个点B比它的值小,那么沿着AB方向
2020-05-30 21:51:36
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人