(28)--2018算法7动归 - 2算法分析与设计.pptVIP

(28)--2018算法7动归 - 2算法分析与设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

*第七章动态规划*7.1动态规划7.2数字三角形7.3增加变量7.4区间动归7.5DAG图7.7树图动归7.8序列比对数字三角形数字三角形:从顶部出发,在每一结点可以选择向左走或是向右走,一直走到底层,要求找出一条路径,使路径上的值最大。*数组data存储91510682189519710416数字三角形枚举法或搜索算法:路径数2n-1贪心算法取每一层的最大值-可能不构成路径取第一层或最后一层的最大值-其它层路径的最大值9+15+8+9+10=51(自上而下)19+2+10+12+9=52(自下而上)都得不到最优解,真正的最大和是:9+12+10+18+10=59。*数字三角形:正推*9121510v5682v518v59519v57v510v5416数字三角形:正推*9212410v5682v518v59519v57v510v5416数字三角形:正推*9212431v530322v518v59519v57v510v5416数字三角形:正推Topologicalorder:9212431v5303233v549v5413719v57v510v5416数字三角形:正推*9212431v5303233v549v5413752v556v559v54553datad[i][j]从顶点到该位置的最大路径和d[i][j]=max(d[i-1][j-1],d[i-1][j])+data[i][j]边界条件:d[1][1]=data[1][1]data数字三角形:反推*9121510v5682v518v59519v57v510v5416反推:从底层开始到顶层数字三角形*9121510v56821v528v5192119v57v510v5416数字三角形*9121538v5342921v528v5192119v57v510v5416数字三角形*9504938v5342921v528v5192119v57v510v5416数字三角形*59504938v5342921v528v5192119v57v510v5416d[i][j]从该点到底层的最大路径和d[i][j]=max(d[i+1][j],d[i+1][j+1])+data[i][j]边界条件:d[n][j]=data[n][j]j=1,2,……,ndata结果d[1][1]反推d[i][j]=max(d[i+1][j],d[i+1][j+1])+data[i][j]d[n][j]=data[n][j]j=1,2,……,n;i=n-1,n-2,……1,j=1,2,……,i;时最后a[1][1]存储的就是问题的结果。595049383429212819211971041692124313032334941375256594553正推:d[i][j]=max(d[i-1][j-1],d[i-1][j])+data[i][j]D[1][1]=data[1][1]扫描最后一行,找最大值自底向上计算自顶向下计算实现为了设计简洁的算法,用三维数组a[50][50][3]存储以上确定的三个数组的信息。a[50][50][1]代替数组dataa[50]

文档评论(0)

177****2883 + 关注
实名认证
文档贡献者

热爱教育,专注于教育领域创作与分享,让我们共同进步。

1亿VIP精品文档

相关文档