- 51
- 0
- 约2.56千字
- 约 7页
- 2016-11-06 发布于贵州
- 举报
Dijkstra法的流程图
Dijkstra算法的流程图
需求和规格说明:
Dijkstra算法是典型最短路算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法能得出最短路径的最优解,但由于它遍历计算的节点很多,所以效率低。
算法本身并不是按照我们的思维习惯——求解从原点到第一个点的最短路径,再到第二个点的最短路径,直至最后求解完成到第n个点的最短路径,而是求解从原点出发的各有向路径的从小到大的排列,但是算法最终确实得到了从原点到图中其余各点的最短路径,可以说这是个副产品,对于算法的终结条件也应该以求得了原点到图中其余各点的最短路径为宜。清楚了算法的这种巧妙构思后,理解算法本身就不是难题了。实现注释:
想要实现的功能:
Dijkstra算法
已经实现的功能:
在该实验中,我们用邻接矩阵来存储图。在该程序中设置一个全局变量的二维数组,用它来存储任意两个顶点之间的边的权值。然后通过最短路径的计算,输入从任意两个顶点之间的最短路径的大小。
用户手册:
对于改程序,不需要客户进行什么复杂的输入,关键是用来存放图的任意两个顶点之间的边的权值的二维数组的初始化,即将要通过Dijkstra算法求最短路径的图各条边的权值放入二维数组中。这样程序就可以自动的计算出任意两个顶点之间的最短路径并且进
您可能关注的文档
- criminalminds每集开头结尾名人名言.doc
- Crop Insghts--Phosphorus and potassium Fertility for corn and soybean.doc
- CRT、LCD、DP、OLED三种显示器件的工作原理及特点分析.doc
- Cry the eloved country.doc
- CRT、LCD、DP三种显示器件的工作原理及特点分析.doc
- Crystal eport 分栏功能详解.docx
- CrystalRport学习心得.doc
- CS-8800C碳硫分析仪.doc
- CS01-01《际沟通技巧》讲师手册.doc
- CSF101技术明书V2.46.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2025年供应链管理师职业能力等级认证考试(助理级)历年参考题库含答案详解.docx VIP
- 0-【精编资料】-126-危险作业安全管理制度.docx VIP
- 打屁股作文共九篇.doc VIP
- milwaukee美沃奇 M18BIW12-402C 使用说明书 米沃奇.pdf VIP
- 毕业设计(论文)-基于PLC的仓库自动门禁与系统设计.doc VIP
- 抖音老账号冷启动(新版).docx VIP
- 2025年胃管堵塞处理课件.pptx
- 2025年供应链管理师职业能力等级认证考试(助理级)历年参考题库含答案详解(5套题).pdf VIP
- 烘焙米发酵酒理化性质分析.pdf
- 毕业设计(论文)-广州市番禺区东涌镇排涝规划及泵站初步设计.docx
原创力文档

文档评论(0)