fibonacci数列的递归和非递归解法
来源:互联网 发布:mac 音乐播放器 编辑:程序博客网 时间:2024/05/20 14:20
/************************************************************* * file:fibonacci.c * brief:fibonacci数列的递归和循环算法 * yejing@2015.2.3 1.0 creat *************************************************************/#include <stdlib.h>#include <stdio.h>long long int fibonacci_recursive(unsigned int n){if(n <= 1)return n;return fibonacci_recursive(n - 1) + fibonacci_recursive(n - 2);}long long int fibonacci_loop(unsigned int n){if(n <= 1)return n;long long int tmp1 = 0;long long int tmp2 = 1;long long int ret;unsigned int i;for(i = 2; i <= n; ++i){ret = tmp1 + tmp2;tmp1 = tmp2;tmp2 = ret;}return ret;}int main(int argc, char* argv[]){unsigned int n;printf("please input the fibonacci index: ");scanf("%d", &n);getchar();printf("fibonacci_recursive:%lld \n", fibonacci_recursive(n));printf("fibonacci_loop:%lld \n", fibonacci_loop(n));return 1;}
0 0
- Fibonacci数列 递归和非递归的解法
- fibonacci数列的递归和非递归解法
- Fibonacci数列的递归和非递归
- Fibonacci数列非递归解法 C++实现
- 菲波拉契数列Fibonacci递归和非递归
- Fibonacci非递归解法
- Fibonacci数列的非递归实现
- fibonacci 数列的非递归算法
- 【C语言】fibonacci数列 的递归和非递归 +浅谈递归优劣
- Fibonacci数列的递归与非递归实现
- fibonacci数列的递归与非递归实现
- Fibonacci数列的递归与非递归实现
- Fibonacci数列的递归与非递归实现算法详解
- 求fibonacci数列(递归+非递归)
- fibonacci数列 (递归与非递归)
- Fibonacci数列的非递归实现(Java版)
- 求斐波那契数列的非递归解法;
- Fibonacci数列的递归优化
- poj2155
- textfield自动输入
- JQuery基础
- 巧用Drawable 实现Android UI 元素间距效果
- Oracle闪回查询总结
- fibonacci数列的递归和非递归解法
- js数组对象的方法
- Oracle 闪回特性(FLASHBACK DATABASE)
- 如何计算时间复杂度
- MySQL MHA 典型使用场景
- 输入框对齐
- Vim使用
- 全局变量的例子
- JS字符串中提取数字