Shortest-path

时间:2024-04-19 10:47:39
【文件属性】:

文件名称:Shortest-path

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-19 10:47:39

Java

最短的路径 这是使用Dijkstra算法的航班调度系统的实现。 动机 乘飞机旅行的乘客主要担心的是寻找从起点到目的地的最低成本或最短的行驶距离。 为了应对日益复杂的航空公司网络,世界各地的航空公司都在不断升级其航线系统,以便以有效的方式向其尊贵的客户提供适当的航线选择。 好的系统应该可以轻松添加机场和路线,更重要的是可以快速计算路线。 我们的项目受到高效客运服务系统需求的推动。 我们以美国国内航空公司网络为代表,并使用图论对真实的机场和真实的航线进行建模。 详细地,图提供了由顶点组成的离散结构,并且这些顶点通过边连接在一起。 在此项目中,气道网络由有向图建模,其中顶点表示机场,边线表示两个机场之间的路线。 边缘的重量可以是价格或距离。 因此,寻找两个机场之间的最短路径的问题等同于寻找图中两个顶点之间的最短路径。 有许多算法可以解决最短路径问题。 对于本项目,我们选择首先实施Dijkstr


【文件预览】:
Shortest-path-master
----Airline.java(8KB)
----data.txt(237B)
----PrimMST.java(2KB)
----EdgeList.java(2KB)
----README.md(8KB)
----RouteGraph.java(11KB)
----IndexMinPQ.java(3KB)
----Edge.java(2KB)
----ShortestPath.java(3KB)

网友评论