单源最短路径
admin
2023-08-02 14:00:10
0

以下为找到一条单源最短路径的思想与思路描述


自己最近看了一下关于单源最短路径的算法,其基础是DijKstra算法从某个起点开始,选择直接连接的最短路径点,更新最短路径长并逐渐扩到终点。


如图所示的路径:(手工画图,若丑勿怪单源最短路径

单源最短路径起点为1,寻找到终点3,则操作如下:

一、1找到直接相连的点及其路径长:2(9)、4(6)、5(11),更新点的最短路径数据,此时4(6)路径最短,则以4(6)为起点寻找;

二、4找到5(6+6=12),此时12 > 11不更新,则4(6)点寻找完毕,未结束;

三、此时已找的最短路径点为2(9),则点2可找到点3(9+12=21)并更新,此时2(9)点寻找完毕,21非最短距离,未结束;

四、此时可继续寻找的点为5(11),直接连接的点为3(11+5=16),此时16 < 21则更新点3(21)为3(16),此时点5寻找完毕;

五、此时在可寻找的点里3(16)为最短路径且3为终点(此处只有点3),寻找完毕;


总结:

对每个点存储到该点对应的最短路径,如果有最短的路径则更新(初始每个路径长为无穷大);

  1. 从起点开始寻找可直接连接的点并更新路径;

  2. 如果无直接连接点或无更新点,则改点寻找结束,并找下一个有最短路径点开始;

  3. 如果有最短路径的点则再次寻找并更新路径;

  4. 如果找到终点且该终点路径为可继续寻找路径的点里的最短路径,则该路径为单源最短路径;

相关内容

热门资讯

五角大楼发布新一批UFO文件 据美国方面7月10日消息,五角大楼发布新一批与UFO相关的文件。UFO也被称为“不明异常现象”或“不...
活力中国调研行|加快探索人工智... 走进上海创智学院,擦肩而过的年轻面孔,背着双肩包的利落身影,一时分不清谁是老师、谁是学生,唯有热火朝...
产业、生活、生态全拉满!南京阿... 来源:南京晨报 当产业飞轮开始转动,一座园区能迸发出多大的城市活力?7月10日,南京阿里中心交出了它...
AppGallery上线「无网... 在高铁穿越隧道、飞机滑行起飞等网络信号暂时中断的时刻,漫长的等待总让人觉得乏味。针对这类无网场景,华...
2026云手机该怎么选?盘点五... 随着手游多开、远程办公和自动化任务需求的激增,云手机凭借其“云端设备+无限扩展”的特性逐渐成为热门工...
马斯克:五年内将送人类上火星,... 7月10日,埃隆·马斯克在个人社交媒体上表示:“只要我们实现目标,SpaceX的价值将超越地球上其余...
52岁字节女员工晒退休vlog... 01.星巴克与泡泡玛特首次联名合作 02.Drunk Baker改名“醉丑面包店” 03.小米澎程发...
原创 学... 大家好我是老札,很多人总说马斯克靠宏大愿景躺赢世界首富,其实真正能复制的成功密码,就两个字——省钱,...
掘金AI Home市场:华曦达... 注:图片由AI生成 AI Home市场的想象空间,不在某一台设备本身,而在家庭入口的长期服务能力。海...
长10乙回收成功:美国人做了和... 作者|高天伟 编辑|周远方 2026年7月10日,长征十号乙运载火箭在海南成功实施了我国首次运载火箭...