求 1 1 2 3 5 8这种数列的第n个数 迭代法和递归来求
来源:互联网 发布:各种算法时间复杂度 编辑:程序博客网 时间:2024/05/16 05:38
public class testXunhuan {public static void main(String[] args) {System.out.println(f(40));}public static long f(int index){if(index<0){System.out.println("Error:输入错误,请输入大于0的值");return -1;}long f1 = 1L;long f2 = 1L;long f=0;for(int i=0;i<index-2;i++){f=f1+f2;f1=f2;//第2个数变为第1个数f2=f;//和变为第2个数}return f;}}public class testFoboni {public static void main(String[] args) {System.out.println(f(40));}public static int f(int i) {if (i == 1 || i == 2) {return 1;} else {return f(i - 1) + f(i - 2);}}}
0 0
- 求 1 1 2 3 5 8这种数列的第n个数 迭代法和递归来求
- 求特征数列(第n个数是第n-1个数和第n-2个数的和)的第X个数是多少
- 使用递归算法求1,1,2,3,5...斐波那契数列第N个数的值
- C# 使用递归求第n个数的值 1,1,2,3,5,8,13,21,n……
- 求Fibonacci数列:1,1,2,3,5,8,...第10个数的值
- 递归求n个数相加的和
- c语言 数列1,1,2,3,5,8,13,21,34...求第n项
- 5-2编写递归函数求Fibonacci数列的第n项
- 裴波拉契数列 递归求第N的值
- 递归实现求Fibonacci数列的第n项
- 第四周【求1*3*...*n的递归式】
- 第12周项目3求“1*3*5*...*n”的递归式(递归函数)
- 用递归函数求Fibonacci数列中的第n个数(C++语言)
- 用递归求数列的前n列的和
- 求斐波那契数列的第n个数;1,1,2,3,5,8,13,21.....
- 用递归法求1+2+...+n的和
- 递归求整型数组前N个数的和
- 求n个数的和
- 自然语言处理NLP常用开源/免费工具
- Android-使用AutoCompleteTextView进行动态匹配
- 手势锁
- uitableviewcell添加长按手势 并获取cell
- 浅谈C++多态性
- 求 1 1 2 3 5 8这种数列的第n个数 迭代法和递归来求
- 一种优秀的异常处理方法
- $POST 、$HTTP_RAW_POST_DATA、php://input三者之间的区别
- 中国剩余定理(韩信点兵)
- hdu 4267 线段树间隔更新
- 指针变量和引用变量的区别
- 好用的快捷键软件
- 数据结构之线性表ArrayList小结(一)
- 优化数据库的吞吐量