分别用 循环 和 递归来实现 打印出前 n 个 菲波那切数列
来源:互联网 发布:哈尔滨mac专柜地址 编辑:程序博客网 时间:2024/05/21 17:38
现在程序员不好招啊,毕业生也行吧,但要考考算法基本功
出了个题目: 打印出前 n 个 菲波那切数列 ,分别用 循环 和 递归来实现 ,结果来了几个
计算机毕业的大学生,没一个做出来的。 真是郁闷了。 这题目应该是上学时经常用到的题目吧。
我自己用 python 来实现一下。
#循环实现def fn(n): i,j=1,0 for k in range(1,n): i,j=i+j,i print i#递归实现(只是算法实现,效率不考虑)def fn(n): def fn1(n,l): if n<=2: i = 1 else: i=fn1(n-1,l-1)+fn1(n-2,l-1) if n==l: print i return i fn1(n,n)
- 分别用 循环 和 递归来实现 打印出前 n 个 菲波那切数列
- 递归和循环方式实现斐波那契数列
- 递归和循环实现斐波那契数列
- 【C++】斐波那契数列前N项的和递归与非递归算法
- 斐波那契数列 递归输出前n项
- 用递归和非递归分别实现求第n个斐波那契数。
- JAVA递归实现菲波那切数列数列
- 用递归和迭代分别处理斐波那契数列
- 用递归和迭代分别处理斐波那契数列
- C++求斐波那切数列及前n项和
- 裴波那契数列(循环实现递归)
- 通过斐波那契数列分析实现函数时采用递归和循环的利弊
- 用递归求数列的前n列的和
- 递归和非递归分别实现求第n个斐波那契数(C语言)
- 递归和非递归分别实现求第n个斐波那契数。
- 递归和非递归实现斐波那契数列
- 用递归法和迭代法分别实现Fibonacci数列
- Python的迭代和递归实现菲波那切数列(Fibonacci sequence)
- Android 开机动画定制
- oracle EBS上传和下载文件(转)
- Asp.net上传视频到YouTube
- http://labs.iqiyi.com/multiplay/
- onvif规范的实现:使用gSOAP创建SOAP调用实例
- 分别用 循环 和 递归来实现 打印出前 n 个 菲波那切数列
- 6.2 拓扑排序
- css中实现显示和隐藏
- C++中代理类和句柄类
- 在 Ubuntu Linux 下搜索文件和文件内容
- 【整理】Dword、LPSTR、LPWSTR、LPCSTR、LPCWSTR、LPTSTR、LPCTSTR
- Unity界面插件NGUI基础教程—转自V大(02)
- perl基础:perl中@_,和1,$2,...及其类似变量的含义
- Android通过AIDL实现下载进程通信