- 1、本文档共116页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]数据结构-第七章 图
7.1 图的基本概念 网的邻接表 7.4 图的连通性问题 7.6 最短路径 作业 7.1 已知如图所示的有向图,请给出该图的 (1)每个顶点的入/出度; (2)邻接矩阵 (3)邻接表 (4)逆邻接表 (5)强连同分量 7.2 含n个顶点的无向完全图,其边数为_____;n个顶点的连通图用邻接矩阵表示时,该矩阵至少有_____个非零元素。 7.3 若某图共有5个节点v0—v4,它的邻接矩阵如下,画出该图,该图是无向图还是有向图,给出各个顶点的入/出度 0 1 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 ?有关数据的存储结构 有向连通网络: G 采用带权邻接矩阵G.arcs[ ][ ]存储 ?具体步骤: (1)初始U={v0}, 用辅助数组 dist[0..N-1] vi ( i ? U ),vi 所对应的数组分量dist[i]的值为最短距离 vj (j ? V - U ),vj 所对应的数组分量dist[j]的值为Wvj,而Wvj为从v0出发,考虑途经已确定为终点的顶点,到达vj (i? V - U )的最短路径。 初始时: 对j ? V - U ,有dist[j] = G.arcs[v][j]; 而对U={v}, 则有dist[v]= G.arcs[v][v] ?迪杰斯特拉算法涉及的数据和操作: (2)扫描dist[ ]数组 找出未确定最短距离顶点中最小的dist[j](j ? V - U ) 即从v0出发到vj(j ? V - U )的路径是最短的 (3)vj并入U (4)调整dist[k] (k ? V - U ) 考虑 从v0出发,途经新取得的vj到达vk是否更短。 比较: 若dist[j]+G.arcs[j][k]disk[k] 则dist[k]= disk[j]+ G.arcs[j][k] (5)重复(2)(3)(4)。共 n-1次。 求解步骤 dist[1] 路径终点1 dist[2] 路径终点2 dist[3] 路径终点3 dist[4] 路径终点4 dist[5] 路径终点5 最短路径 的终点 U:{V0} 辅助数组 max 100 (V0,V5) 10 (V0,V2) max 30 (v0,v4) V2 {V0,V2} i=1 max 10 (V0,V2) 60 (V0,V2,V3) 30 (V0,V4) V4 {V0,V2,V4} i=2 100 (V0,V5) 100 60 10 10 5 30 50 20 V5 V4 V0 V1 V2 V3 60 (V0,v4,v3,V5) 50 (V0,V4,v3) max 10 (V0,V2) 求解步骤 dist[1] 路径终点1 dist[2] 路径终点2 dist[3] 路径终点3 dist[4] 路径终点4 dist[5] 路径终点5 最短路径 的终点 U:{V} 辅助数组 10 (V0,v2) 50 (V0,v4,v3) 30 (V0,V4) max V3 {V0,V2,V4,V3} i=3 90 (V0,V4,v5) 30 (V0,V4) 50 (V0,V4,v3) 10 (V0,V2) max V5 {V0,V2,V4,V3,V5} i=4 60 (V0,v4,v3,V5) i=5 30 (V0,V4) 100 60 10 10 5 30 50 20 V5 V4 V0 V1 V2 V3 迪杰斯特拉算法的求解过程 迪杰斯特拉算法实现时的几个细节: (1)如何记录最短路径 D[j](j=0..G.vexnum-1): v0顶点到j顶点的目前求得的最短距离 对于j=v0: D[j]=0 初始时:v0到v有边或弧,D[j]=G.arcs[v0][j] 否则为无穷大的数值 (2)一个顶点是否已经确定了最短路径的标志 final[j](j=0..G.vexnum-1): TRUE:已经确定最短距离 FALSE:未确定最短距离 (3)最短路径上经由的顶点 P[j](j=0..G.vexnum-1):每个最短路径上的顶点集合 P[j][i](i=0..
您可能关注的文档
- [理学]微分中值定理及应用.ppt
- [理学]应用数理统计基础习题解答第二至五章.pdf
- [理学]徐寿昌有机化学第6章.ppt
- [理学]弹性力学课后习题全解111.doc
- [理学]微分方程建立模型-2011重科暑假培训1.ppt
- [理学]微分方程模型——人口模型、传染病模型.ppt
- [理学]微分方程第1章2.ppt
- [理学]微机原理022-sjj.ppt
- [理学]微机原理与应用——51课后答案.doc
- [理学]微机原理与接口技术复习资料.doc
- 国联证券-苏泊尔-002032-深度报告-公司基业长青,股东回报丰厚.pdf
- 国金证券-固定收益专题报告:哪些城投退出了债市?.pdf
- 国金证券-电力设备与新能源行业海风系列专题(一)-欧洲海风建设加速,国内企业扬帆起航.pdf
- 国海证券-老铺黄金-06181.HK-公司深度报告:古法经典,匠心独运.pdf
- 广发证券-中国平安-601318-内外环境整体改善核心指标全面提速.pdf
- 广发证券-四川白酒、调味品市场跟踪:淡季调整静待拐点.pdf
- 光大证券-可转债2025年投资策略:乐观者前行.pdf
- 光大证券-光大地产房地产类公募REITs月报(2024年9月):C-REITs短期成交遇冷不改长期投资价值.pdf
- 方正证券-博众精工-688097-公司深度报告-3C主业有望受益于苹果创新+自动化率提升,其他业务多元化布局打造新增长点.pdf
- 东吴证券-汽车周观点:第三周交强险同比+38.8%,继续看好汽车板块!.pdf
最近下载
- 《机械设计基础》课程设计方案.pdf
- 第三届全国新能源汽车关键技术技能大赛决赛-汽车电器维修工(新能源汽车电控系统技术方向)赛项竞赛平台主要设备技术标准(指导版).pdf
- 布病患者的护理课件.pptx VIP
- 2024阿里巴巴淘宝云客服-消费者咨询业务知识题库与答案.docx
- 青州古城景区介绍-青州古城景点PPT.pptx
- 产后骨盆修复培训课件.pptx VIP
- 监控维修工程施工方案.docx
- 江苏省南京市江宁区2023-2024学年四年级上学期期末科学试卷.docx VIP
- 第五章-绿色化学方法.ppt VIP
- 意识形态领域风险隐患排查、突出问题整治、阵地管理提升行动工作方案.docx VIP
文档评论(0)