本文介绍: 计算机网络传输的问题:怎样找到一种最经济的方式,从一台计算机向网上所有其他计算机发送一条消息。抽象为:给定带权有向图G=(V,E)和源点v,求从v到G中其余各顶点的最短路径。给定带权有向图G=(V,E)和源点vV,求从v到G中其余各顶点的最短路径。
一.引例
怎样找到一种最经济的方式,从一台计算机向网上所有其他计算机发送一条消息。
抽象为:
给定带权有向图G=(V,E)和源点v,求从v到G中其余各顶点的最短路径。
即:
二.最短路径
三.Dijskra算法的基本思想
四.Dijskra算法的数据结构
1.图的存储结构:
2.数组dist[n]:
3.数组path[n]:
4.数组s[n]:
五.伪代码
六.代码实现
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。