java中斐波那契查找方法怎么使用
作者:暮色微凉
时间:2023-04-25
浏览:1
1.概念是二分查找的一种提升算法,通过运用黄金比例的概念在数列中选择查找点进行查找,提高查找效率。同样地,斐波那契查找也属于一种有序查找算法。2.原理分析斐波那契查找算法与二分法查找基本类似。不同的是二分法查找是折半查找,而斐波那契查找算法利用斐波那契数列的黄金分割特性,利用黄金分割点查找。即mid=left+f(k-1)-1(f代表斐波那契数列)。3.实例packagecom.cn.dataStruct;/***用Java实现斐波那契数列*/publicclassFebonacci{/***用递归实现斐
1.概念
是二分查找的一种提升算法,通过运用黄金比例的概念在数列中选择查找点进行查找,提高查找效率。同样地,斐波那契查找也属于一种有序查找算法。
2.原理分析
斐波那契查找算法与二分法查找基本类似。不同的是二分法查找是折半查找,而斐波那契查找算法利用斐波那契数列的黄金分割特性,利用黄金分割点查找。即mid = left + f(k-1) - 1(f代表斐波那契数列)。

3.实例
package com.cn.dataStruct;
/**
* 用Java实现斐波那契数列
*/
public class Febonacci {
/**
* 用递归实现斐波那契数列
* @param i 需要得到的第i项
* @return 第i项内容
*/
public static int febonaccis(int i){
if(i == 1 || i == 2){
return 1;
}else{
return febonaccis(i-1) + febonaccis(i - 2);
}
}
public static void main(String[] args) {
System.out.println( febonaccis(6) );
}
}
作者最新文章
3dmax安装失败全是叉怎么回事?原因及解决方法
2026-10-07 10:55
Win11系统WinRAR右键选项找不到怎么解决
2026-10-01 16:58
Photoshop文字外框怎么设置?给文字加边框的实用方法
2026-09-22 16:12
3dmax快捷键失效了怎么办
2026-09-16 13:53
Xiaomi 18 Fold首销数据解读:较上代大折叠增长310%的原因与配置分析
2026-09-08 16:55
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































