North China Electric Power University 设原问题的规模为n,容易看出,当子问题树中的子问题总数是n的超多项式函数,而不同的子问题数只是n的多项式函数时,动态规划法显得特别有意义,此时动态规划法具有线性时间复杂性。所以,能够用动态规划解决的问题还有一个显著特征:子问题的重叠性。这个性质并不是动态规划适用的必要条件,但是如果该性质无法满足,动态规划算法同其他算法相比就不具备优势。 看看用普通递归算法解矩阵连乘积最优计算次序问题。 North China Electric Power University Int RecurMatrixChain(int i,int j) { if (i==j) return 0; int u=RecurMatrixChain(i,i)+ RecurMatrixChain(i+1,j)+ p[i-1]*p[i]*p[j]; s[i][j]=i; for (int k=i+1;kj;k++) { int t= RecurMatrixChain(i,k)+ RecurMatrixChain(k+1,j)+ p[i-1]*p[k]*p[j];
您可能关注的文档
最近下载
- 甲状腺结节和分化型甲状腺癌诊治指南(第二版).pptx VIP
- 2023版马原马克思主义基本原理(2023年版)ppt全套教学课件.ppt
- 2024-2030年中国飞机机库行业市场发展趋势与前景展望战略分析报告.docx
- 泉州市正骨医院招聘真题2024.docx VIP
- GB51101-2016 太阳能发电站支架基础技术规范.pdf VIP
- 泉州市正骨医院招聘试题及解析.pdf VIP
- 泉州正骨医院护士面试题目.pdf VIP
- 民间谱牒历史价值对清水江下游天柱县考察.pdf VIP
- 《电气工程制图》教案第一章资料.ppt VIP
- 2025年广东广州市高三二模高考数学试题卷(含答案详解).pdf
原创力文档

文档评论(0)