斐波那契数列的递归及非递归
来源:互联网 发布:劳动收入份额数据 编辑:程序博客网 时间:2024/05/17 17:54
#include<stdio.h>#define N 10//递归int RecursiveFib(int n){ if (n <= 1) return n; return RecursiveFib(n - 1) + RecursiveFib(n - 2);}//非递归int CycleFib(int n){ int ret = 0; int i = 0, n1 = 0, n2 = 1; if (n <= 2) return 1; if (n > 2) { for (i = 2; i <= n; i++) { ret = n1 + n2; n1 = n2; n2 = ret; } return ret; }}int main(){ printf("RecursiveFib is:%d\n", RecursiveFib(N)); printf("CycleFib is:%d\n", CycleFib(N)); system("pause"); return 0;}
阅读全文
0 0
- 斐波那契数列的递归及非递归
- 实现斐波那契数列的递归、非递归及尾递归。
- 斐波那契数列的递归与非递归求解方法&递归的优缺点
- 斐波那契数列的非递归实现
- 斐波那契数列的非递归实现 JAVA
- 斐波那契数列的非递归实现
- 斐波那契数列的非递归实现
- 斐波那契数列递归与非递归算法
- 斐波那契数列递归和非递归
- 斐波那契数列递归和非递归算法
- 递归和非递归实现斐波那契数列
- 斐波那契数列递归非递归实现
- 二分查找算法,斐波那契数列的递归及非递归。(分析时间复杂度及空间复杂度)
- 斐波那契数列递归及非递归实现及其应用
- 栈实现斐波那契数列递归过程的非递归模拟
- 斐波那契数列的递归和非递归实现
- 斐波那契数列的递归和非递归算法
- 斐波那契数列的递归与非递归算法实现及其时间复杂度
- 敏感字自动过滤
- hdu 4622 Reincarnation
- Leetcode 300 Longest Increasing Subsequence
- 1065. 单身狗(25)
- 精通python网络爬虫学习笔记(1)
- 斐波那契数列的递归及非递归
- 200. Number of Islands(DFS or BFS)
- macOS使用django安装mysqlclient遇到的问题(mysqlclient 1.3.3 or newer is required)
- leeetcode 400 Nth Digit
- MUSTer:Multi-Store Tracker:A Cognitive Psychology Inspired Approach to Object Tracking
- 说说Web开发之远程与本地文件下载的细节
- C语言实现扫雷程序
- LuaFrameWork_UGUI总结
- java实现网上在线支付