- 18
- 0
- 约2.27千字
- 约 14页
- 2019-01-23 发布于江苏
- 举报
第7章 图5-短路径
第7章 图 6.7 最短路径 课堂练习 试利用Dijkstra算法求图中从顶点a到其他各顶点间的最短路径,列表写出执行算法过程中各步的状态。 解答 求每一对顶点之间的最短路径 作业 试利用Dijkstra算法求图中从顶点a到其他各顶点间的最短路径,列表写出执行算法过程中各步的状态。 * * 嘉应学院 数学系 数据结构讲义 - 最短路径 用带权的有向图表示一个交通运输网,图中: 顶点——表示城市 边——表示城市间的交通联系 权——表示此线路的长度或沿此线路运输所花的时间或费用等 问题:从某顶点出发,沿图的边到达另一顶点所经过的路径中, 各边上权值之和最小的一条路径——最短路径 从某个源点到其余各顶点的最短路径 5 1 6 4 3 2 0 8 5 6 2 30 13 7 17 32 9 13 长度 最短路径 V0,V1 V0,V2 V0,V2,V3 V0,V2,V3,V4 V0,V2,V3,V4,V5 V0,V1,V6 8 13 19 21 20 求从源点到其余各点的最短路径的算法的基本思想: 依最短路径的长度递增的次序求得各条路径 源点 v1 … 其中,从源点到顶点v的最短路径是所有最短路径中长度最短者。 v2 在这条路径上,必定只含一条弧,并且这条弧的权值最小。 下一条路径长度次短的最短路径的特点: 路径长度最短的最短路径的特点:
原创力文档

文档评论(0)