最短路径之Dijsktra算法(python)

最短路径之Dijsktra算法(python),第1张

概述定义: 起始位置:A 终止位置:F 持久集合:permanent = set() 暂时集合:temporary = set() 首先将起始位置A加入永久集合,并将A的距离设为0, 此时遍历A的邻接节点

定义:

起始位置:A

终止位置:F

持久集合:permanent = set()

暂时集合:temporary = set()

 

 

 

 

 

 

 

 

 

首先将起始位置A加入永久集合,并将A的距离设为0, 此时遍历A的邻接节点[B,C,E],找到其距离A最短的节点B,将B插入到永久集合中,并更新B的距离为10,B的前驱节点为A。

没有写完。。先放这,自己有点懵。

总结

以上是内存溢出为你收集整理的最短路径之Dijsktra算法(python)全部内容,希望文章能够帮你解决最短路径之Dijsktra算法(python)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1189963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存