for(int i=4; i<=m; i++) { num[i]=num[i-1]+num[i-2]+num[i-3]; }
假如我要求m=10万,时间太长了,有没有办法优化?
收起
当前问题酬金
¥ 5 (您已提供 ¥ 20, 还可追加 ¥ 495)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
算法系列 -- 递归/递推优化_ydm东方旭日的专栏-CSDN博客 这里以常见的斐波那契数列和阶乘求解为例来学习一下递归/递推算法的使用。<?php//***********问题1 斐波那契数列求解*************$n = 7;//方法1 :递归算法//此算法的时间复杂度为O(n*n),空间复杂度为O(1)function getSum($n) { if ($n <=2) { return 1; } return g... https://blog.csdn.net/ydm19891101/article/details/95736111
报告相同问题?