【数据结构】递归算法—斐波那契数列
来源:互联网 发布:希特勒侄女知乎 编辑:程序博客网 时间:2024/06/04 18:36
斐波那契数列,学过数学的都知道,就是1 1 2 3 5 8 13 21 34 。。。
即每一项都是前两项的和。
算法本身很简单,关键的是理解递归这种思想。
打印出num长度的斐波那契数列,直接贴代码:
//====================================================================== // // Copyright (C) 2014-2015 SCOTT // All rights reserved // // filename: FeiBo.c // // created by SCOTT at 02/10/2015 // http://blog.csdn.net/scottly1 // //====================================================================== #include <stdio.h>int show(int n){if(n<=1)return n==0 ? 0:1;return show(n-1) + show(n-2);}int main(){int num, i;printf("Input your number:");scanf("%d", &num);for(i=1; i<=num; i++){printf("%d\n", show(i));}return 0;}
不理解的最好自己推导一下。
原创文章,转载请著名出处:http://blog.csdn.net/scottly1/article/details/43705231
1 0
- 【数据结构】递归算法—斐波那契数列
- 数据结构_递归算法_斐波那契数列
- 斐波那契数列递归算法
- 《数据结构、算法与应用》4.(递归和非递归实现斐波那契数列)
- 数据结构与算法_斐波那契数列的递归与非递归
- JavaScript刷数据结构和算法——斐波那契数列的表示(递归,非递归)
- 数据结构6:斐波那契数列,递归算法,求和算法专题
- 斐波那契数列递归与非递归算法
- 斐波那契数列递归和非递归算法
- 《数据结构和算法》之递归(斐波那契数列)
- 菜鸟学习数据结构算法之路之斐波那契数列(递归)
- 斐波那契数列算法——递归与非递归
- 斐波那契数列非递归算法(fibonacci)
- 斐波那契数列的递归算法
- 递归算法1-斐波那契数列
- Java 递归算法 斐波那契数列
- (Java)用递归算法实现斐波那契数列
- 【递归算法】 斐波那契数列的备忘录优化
- applications over the unaudited use restrictions!
- cocos2dx 3.x判断node点击区域是否透明
- linux 定时执行任务
- Junit白盒测试
- 倒计时
- 【数据结构】递归算法—斐波那契数列
- UIView相关方法
- Qt5学习笔记(10)——编程中问题总结(1)
- 算法的时间复杂度和空间复杂度-总结
- (十二)Spring事务处理 - 事务处理的实现
- 2.struts2拦截器入门
- 对指针应用的总结
- MYSQL SQL优化
- source insight 查找功能