关于C语言动态规划 资源分配问题算法的分析

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:17:48
时间复杂度和空间复杂度,主要是时间复杂度。

动态规划算法一般是n步叠代计算局部最优解,每一步叠代需要计算m个子项,那么时间复杂度就是O(m*n)。

如果只保存一步叠代的结果,空间复杂度就是O(m);如果需要保存k步叠代结果,空间复杂度就是O(m*k)。