* Chapter 6 Dynamic Programming * 算法6.3——0/1背包问题 10. V[i][j]=V[i-1][j]; 11. else 12. V[i][j]=max(V[i-1][j], V[i-1][j-w[i]]+v[i]); 13. j=C; //求装入背包的物品 14. for (i=n; i0; i--) 15. { 16. if (V[i][j]V[i-1][j]) { 17. x[i]=1; 18. j=j-w[i]; 19. } 20. else x[i]=0; 21. } 22. return V[n][C]; //返回背包取得的最大价值 23. } 0/1背包问题 * Chapter 6 Dynamic Programming * 时间复杂度分析 第3-4 行,第5-6行的for循环的时间性能是O(n)或O (C); 第7-12 行的两个for循环的时间性是O (n×C); 第13-19 行的for循环的时间性能是O (n); 所以,算法 7.3 的时间复杂性为O (n×C)。 蛮力法:O(2^n) 0/1背包问题 * Chapter 6 Dynamic Programming * 6.4 查找问题中的动态规划
您可能关注的文档
最近下载
- 建设工程工程量清单计价规范完整版2024.pdf VIP
- 2026届湖北省小升初数学分班考试模拟试卷(含答案详解与评分标准).docx
- 两强协同合作明胶和胶原蛋白肽提升您的生活品质-Gelita.PDF VIP
- 基于STM32单片机的智能手环的设计与实现.docx VIP
- DB44 T 2418-2023公路路堤软基处理技术标准.docx
- BET的原理及使用方法.ppt VIP
- 2025铸锭技术操作规程.docx VIP
- 2025年湖南省长沙市初中毕业学业考试生物试卷含答案生地会考.pdf VIP
- 宝龙温岭项目报规文本-0714.pdf
- 2025-2026学年深圳市三年级(下)期中数学试卷.pdf VIP
原创力文档

文档评论(0)