思路
斐波那契查找是二分查找的升级方式。mid的查找满足黄金比例(斐波那契数列,即后一项等于前两项相加),如下图:F(n) = F(n-1) + F(n-2)
步骤
参考https://zhuanlan.zhihu.com/p/106883697
- 构建斐波那契数列;
- 计算数组长度对应的斐波那契数列元素个数;
- 对数组进行填充;
- 循环进行区间分割,查找中间值;
- 判断中间值和目标值的关系,确定更新策略;
斐波那契查找是二分查找的升级方式。mid的查找满足黄金比例(斐波那契数列,即后一项等于前两项相加),如下图:F(n) = F(n-1) + F(n-2)
参考https://zhuanlan.zhihu.com/p/106883697
让时间为你证明