基于C的Dijkstra算法的最短路

摘要

现实生活中许多数据的处理依赖于Dijkstra算法的应用,通过应用Dijkstra算法使复杂问题更加简单化。算法是以起始点为中心向外层层扩展,直到扩展到终点为止,最终求出最短路径。采用VisualC++6.0的控制台工程和MFC工程分别实现了Dijkstra的应用。

关键词:Dijkstra算法;最短路径;MFC工程

目录

1需求分析1

2算法基本原理2

3类设计4

3.1类的概述4

3.2类的接口设计5

3.3类的实现6

4基于控制台的应用程序8

4.1主函数设计8

4.2运行结果及分析10

5基于MFC的应用程序11

5.1图形界面设计12

5.2程序代码设计14

5.3运行结果及分析22

结论24

参考文献25




转载请注明:http://www.aierlanlan.com/rzgz/3388.html