[理学]数据结构复习及应用练习.pptVIP

  1. 1、本文档共173页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021/6/30 2021/6/30 ve(0)=0 vl(0)=0 ve(6)=20 vl(6)=31 ve(5)=17 vl(5)=17 ve(4)=22 vl(4)=22 ve(3)=12 vl(3)=23 ve(2)=10 vl(2)=10 ve(1)=3 vl(1)=9 ve(7)=28 vl(7)=28 ve(8)=33 vl(8)=33 a1=3 a2=10 a3=9 a4=13 a5=12 a6=7 a7=8 a9=6 a10=11 a12=5 a8=4 a11=2 这是另外一条关键路径:ve(i)=vl(i)的顶点表示关键事件,这些事件所在关键路径如图绿色所示,关键路径为: v0,v2,v5,v7,v8 2021/6/30 第7章 图 8、Dijkstra 单源点最短路径算法 V0 V1 V2 V3 V4 V5 20 30 60 65 15 20 10 80 40 35 70 图7-25 带权有向图及其邻接矩阵 ∞ 20 60 ∞ 10 65 ∞ ∞ 30 70 ∞ ∞ ∞ ∞ ∞ 40 ∞ ∞ ∞ ∞ ∞ ∞ 35 ∞ ∞ ∞ ∞ ∞ ∞ 20 ∞ ∞ 15 80 ∞ ∞ 2021/6/30 第7章 图 V0为始点(源点)。 S={V0} D[0]=arcsV0,V0=0 D[1]=arcsV0,V1=20 D[2]=arcsV0,V2=60 D[3]=arcsV0,V3=∞ D[4]=arcsV0,V4=10 D[5]=arcsV0,V5=65 Min{D[k]}= D[4]=10 S={V0,V4},V-S ={V1,V2,V3,V5} V0 V1 V2 V3 V4 V5 20 30 60 65 15 20 10 80 40 35 70 第1步:初始化始点V0到其它终点的最短路径长度值,然后选择第1条最短路径终点V4。 2021/6/30 第7章 图 V0 V1 V2 V3 V4 V5 最短路径值D 0 20 60 ∞ 10 65 最短路径 V0 V0, V1 V0, V2 {} V0, V4 V0, V5 2021/6/30 第7章 图 S={V0,V4}, V-S ={V1,V2,V3,V5} D[1]=Min(arcsV0,V1,D[4]+arcsV4,V1) = Min(arcsV0,V1, arcsV0,V4+arcsV4,V1) =Min(arcsV0,V1, pathV0,V4,V1)=20 D[2]=Min(arcsV0,V2,D[4]+arcsV4,V2) = Min(arcsV0,V2, pathV0,V4,V2)= 60 D[3]=Min(arcsV0,V3,pathV0,V4,V3)=45 D[5]=Min(arcsV0,V5,pathV0,V4,V5)=30 V0 V1 V2 V3 V4 V5 20 30 60 65 15 20 10 80 40 35 70 Min{D[k]}= D[1]=20 S={V0,V4,V1},V-S ={V2,V3,V5} 第2步:更新D[V-S]中的的最短路径长度值,然后选择第2条最短路径终点V1。 2021/6/30 V0 V1 V2 V3 V4 V5 最短路径值D 0 20 60 45 10 30 最短路径 V0 V0, V1 V0, V2 V0,V4 ,V3 V0, V4 V0,V4,V5 2021/6/30 S={V0,V4,V1}, V-S ={V2,V3,V5} D[2]=Min(arcsV0,V2,D[1]+arcsV1,V2) =Min(arcsV0,V2,arcsV0,V1+arcsV1,V2) = Min(arcsV0,V2,pathV0,V1,V2)=50 D[3]=Min(pathV0,V4,V3,D[1]+arcsV1,V3) = Min(pathV0,V4,V3,pathV0,V1,V3) =45 D[5]=Min(pathV0,V4,V5,D[1]+arcsV1,V5) = Min(pathV0,V4,V5, pathV0,V1,V5)=30 V0 V1 V2 V3 V4 V5 20 30 60 65 15 20 10 80 40 35 70 第3步:更新D[V-S]中的的最短路径长度值,然后选择第3条最短路径终点V5。 Min{D[k]}= D[5]=30 S={V0,V4,V1,V5},V-S ={V2,V3} 2021/6/30 V0 V1 V2 V3 V4 V5 最短路径值D 0 20 50 45 10 30 最短路径 V0 V0, V1 V0,V1,V2 V0,V4 ,V3 V0, V4 V0,V4,V5 202

文档评论(0)

it + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳春市夕秋图文设计有限公司
IP属地广东
统一社会信用代码/组织机构代码
91441781MA55YY8A1L

1亿VIP精品文档

相关文档