六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 36|回复: 0

分治与动态规划------斐波那契数列

[复制链接]

升级  12.67%

21

主题

21

主题

21

主题

秀才

Rank: 2

积分
69
 楼主| 发表于 2013-1-26 12:36:22 | 显示全部楼层 |阅读模式
通过看斐波那契数列来看分治跟动态规划的区别,所耗费的时间动态规划的可以达到O(N)的时间复杂度。
/*//婓波那契----分治//#include<stdio.h>int F(int n){    if(n == 1||n == 2)     {          return 1;      }return F(n-1) + F(n-2);}int main(void){int n;while(scanf("%d", &n) != EOF){printf("%d\n", F(n));}return 0;}//婓波那契----动态规划//#include<stdio.h>int main(void){long n, *a, i;while(scanf("%ld", &n) != EOF){a = malloc((n + 1) * sizeof(int));a[0] = 0;a[1] = 1;for(i=2; i<=n; i++){a[i] = a[i-1] + a[i-2];}printf("%d\n", a[n]);}return 0;}*/  
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表