- 2
- 0
- 约6.18千字
- 约 31页
- 2019-09-14 发布于湖北
- 举报
* 3、以自底向上的方式计算出最优值 void KnapSack(int v[],int w[],int c,int n,int m[][11]) { int jMax=min(w[n]-1,c); for (j=0;j=jMax;j++) m[n][j]=0; for (j=w[n];j=c;j++) m[n][j]=v[n]; for (i=n-1;i1;i--) { int jMax=min(w[i]-1,c); for (j=0;j=jMax;j++) m[i][j]=m[i+1][j]; for (j=w[i];j=c;j++) m[i][j]=max(m[i+1][j],m[i+1][j-w[i]]+v[i]); } m[1][c]=m[2][c]; if(c=w[1]) m[1][c]=max(m[1][c],m[2][c-w[1]]+v[1]); } * * 学习要点: 理解动态规划算法的概念。 掌握动态规划算法的基本要素 (1)最优子结构性质 (2)重叠子问题性质 掌握设计动态规划算法的步骤。 (1)找出最优解的性质,并刻划其结构特征。 (2)递归地定义最优值。 (3)以自底
您可能关注的文档
最近下载
- 建筑工程质量检测员考试试题集.docx VIP
- 破晓东方:2025年中国微短剧市场发展洞察报告-长剧短剧化 短剧精品化.pptx VIP
- 金融会计第二版郭德松刘海燕(参考答案).pdf VIP
- 华东交通大学2016-2017第二学期的电力系统分析期末试卷.pdf VIP
- 《中国古代史》PPT课件ppt.pptx VIP
- 2026年3月部编版八年级语文下学期第一次月考试卷及答案.docx VIP
- 机械制图基础理论课件[机械制图课件].ppt VIP
- 深度解析(2026)《DLT 954—2025发电厂水汽试验方法 阴离子的测定——离子色谱法》.pptx VIP
- 蛛网膜下腔出血护理查房.ppt VIP
- 中古时期的欧洲.pptx VIP
原创力文档

文档评论(0)