标签:数字 实现 nbsp map int tor bsp style 动态
1.从斐波纳契数列开始
//a.传统的递归实现 /*int fib(int n) { if(n==0 || n==1) return 1; else return fib(n-1)+fib(n-2); }*/ //b.保存每次已计算的数字 int fib(int n,map<int,int> fib_map) { if(n==0 || n==1) return 1; else { map<int,int>::iterator iter = fib_map.find(n); if(iter==fib_map.end()) { fib_map[n]=fib(n-1,fib_map)+fib(n-2,fib_map); return fib_map[n]; }else return fib_map[n]; } }
标签:数字 实现 nbsp map int tor bsp style 动态
原文地址:http://www.cnblogs.com/chenbaoliang/p/7236231.html