黑马程序员技术交流社区
标题:
斐波尼奇算法
[打印本页]
作者:
xtxiaolu
时间:
2014-4-20 10:11
标题:
斐波尼奇算法
斐波尼奇数列(前两个数相加的和就等于第三个数,一次类推)例如:
//1 1 2 3 5 8 13 21 34 55 ...(1+1=2,1+2=3以此类推.......)
用代码实现很经典的一道题
int[] arr = new int[7]; //找到对应的角标值([]内可以添加你想找到的对应角标值)
arr[0] = 1; //第一个角标是1
arr[1] = 1; //第二个角标也是1
for(int i = 2; i < arr.length; i++) { //遍历数组在2角标值开始 ,到最后一个角标
arr
= arr[i - 1] + arr[i - 2]; //arr
= 的是i的角标值的数-1 + i的角标值的数+1(这一短很容易绕晕人的)
}
System.out.println(arr[arr.length -1]); //打印arr并且角标值-1 想当于1开时数.
作者:
彭飞
时间:
2014-4-20 14:58
刚刚在记事本里算了一下,又长知识了。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2