第31530题 单选题
下列关于C++中动态规划实现形式的描述,正确的是?

动态规划是解决具备重叠子问题、最优子结构、无后效性特性问题的常用算法,存在多种不同的代码实现形式。

A

动态规划的实现只能采用自底向上的递推形式,无法通过递归方式完成

B

自底向上递推实现动态规划时,不需要考虑子问题的计算顺序,任意顺序遍历都能得到正确结果

C

自顶向下记忆化搜索实现动态规划的核心是递归+缓存已求解的子问题结果,避免重复计算

D

记忆化搜索实现的动态规划时空复杂度一定比自底向上递推的实现更低

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析