[算法题]输出斐波那契数列的第N项
来源:互联网 发布:伤感歌曲网络歌曲大全 编辑:程序博客网 时间:2024/06/06 12:44
现在要求输入一个整数n,请输出斐波那契数列的第n项。
n<=39
使用递归存在重复计算问题,因此简化成循环实现。
注意如果输入的n>39结果会导致整形溢出,需要用long代替。
public int Fibonacci(int n) { int[] result = {0,1}; if(n < 2){ return result[n]; } int res = 0,numPre=0, numNext=1; for (int i=2;i<=n;i++){ res = numPre + numNext; numPre = numNext; numNext = res; System.out.println("round " + i + ", res:" + res); } System.out.println("Fibonacci " + n + " result:" + res); return res; }
阅读全文
0 0
- [算法题]输出斐波那契数列的第N项
- 输出斐波那契数列的第n项
- 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
- java实现斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
- 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
- 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
- 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。 n<=39
- 输出斐波那契数列的前n项
- 输出斐波那契数列第n项和前n项
- 1242 . 斐波那契数列的第N项
- 斐波那契数列的第N项
- 1242 斐波那契数列的第N项
- 斐波那契数列的第n项。
- 要求输入一个整数n,请你输出斐波那契数列的第n项 python实现
- 求斐波那契 (Fibonacci) 数列第 n 项的算法
- 求斐波那契 (Fibonacci) 数列第 n 项的算法
- 求斐波那契数列第n项的优化算法
- java 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。斐波那契数列的定义如下
- XCTest断言
- Spartan6系列之芯片配置模式详解
- 递归算法
- POI导出word设置页面大小及边距
- javaweb学习总结——Filter(过滤器)常见应用
- [算法题]输出斐波那契数列的第N项
- 删除和添加标签属性之prop和attr
- android 开发,eclipse生成jar包,分离资源文件并混淆
- Eclipse引入jar包三种方法
- Java实现-超级丑数
- 新型PPT钓鱼攻击分析(含gootkit木马详细分析)
- MySql事件
- 直接将datatable插入数据库中
- 文件下载