- 3
- 0
- 约8.96千字
- 约 27页
- 2019-11-24 发布于安徽
- 举报
.
.
彻底弄懂最短路径问题
??????? 只想说:温故而知新,可以为师矣。我大二的《数据结构》是由申老师讲的,那时候不怎么明白,估计太理论化了(ps:或许是因为我睡觉了);今天把老王的2011年课件又看了一遍,给大二的孩子们又讲了一遍,随手谷歌了N多资料,算是彻底搞懂了最短路径问题。请读者尽情享用……
??????? 我坚信:没有不好的学生,只有垃圾的教育。不过没有人理所当然的对你好,所以要学会感恩。
一.问题引入
??????? 问题:从某顶点出发,沿图的边到达另一顶点所经过的路径中,各边上权值之和最小的一条路径——最短路径。解决最短路的问题有以下算法,Dijkstra算法,Bellman-Ford算法,Floyd算法和SPFA算法,另外还有著名的 启发式搜索算法A*,不过A*准备单独出一篇,其中Floyd算法可以求解任意两点间的最短路径的长度。笔者认为任意一个最短路算法都是基于这样一个事实:从任意节点A到任意节点B的最短路径不外乎2种可能,1是直接从A到B,2是从A经过若干个节点到B。
二.Dijkstra算法
??????? 该算法在《数据结构》课本里是以贪心的形式讲解的,不过在《运筹学》教材里被编排在动态规划章节,建议读者两篇都看看。
???????????
??????? 观察右边表格发现除最后一个节点外其他均已经求出最短路径。
??????? (1)??
您可能关注的文档
最近下载
- 北斗三号卫星RDSS通信业务关键技术研究.pdf VIP
- 《广州市公务车维修项目工时费明细表(2025版)》.docx VIP
- 养老院护理管理制度.docx VIP
- 肺动脉高压诊断和治疗指南(2024 版).pptx VIP
- 消费者权益保护法.ppt VIP
- 八年级上册名著《红星照耀中国》片段阅读复习题(含答案).docx VIP
- 2026年度养老机构合规运营及风险防范专题培训课件.pptx
- 外研社教学设计悦读中国第4级 - Dad and His Pandas 熊猫爸爸(教学设计).docx VIP
- 2025-2026学年人教版八年级数学上册月考卷(10月)【含答案】.pdf VIP
- 建筑内部装修防火施工及验收规范-50354-2005.pptx VIP
原创力文档

文档评论(0)