- 博客(1)
- 收藏
- 关注
原创 利用动态规划求解斐波那契数列
对于斐波那契数列,常规的递归求解方法很费时间,因为对一些重叠子问题进行了多次计算。常规方法如下 public static int Fib1(int n) {//递归算法,当n很大时效率很低,时间复杂度很高,指数级别的! if(n<=1) return 1; return Fib1(n-1)+Fib1(n-2); } 用一个数组充当备忘录,利用动态规划进行剪枝,代码如下。 public static int Fib2(int n) {//在原来的基础上进行了剪枝 int [] n
2020-09-11 17:44:15 954
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人