K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
动态规划是解决具有重叠子问题、最优子结构性质问题的常用算法,下列关于其C++实现的描述正确的是?
动态规划只能使用一维数组存储状态,使用多维数组必然会导致内存溢出
编写状态转移方程时仅需关注当前状态本身,无需关联其他状态的取值
针对斐波那契数列问题的动态规划实现,使用滚动数组优化可将空间复杂度从O(n)降低至O(1)
C++中动态规划仅支持自底向上的迭代实现,自顶向下的记忆化搜索不属于动态规划范畴