Dijkstra的算法图GUI
这是一个图形用户界面,使您可以添加任何城市,还可以添加连接两个城市的道路以及该道路的英里数。 最后,该程序将Dijkstra的算法应用于您的查询,以查找两个城市之间的最短路径。
首先要注意的是,该程序是一个GUI应用程序,因此请确保在支持图形的计算机上运行我的提交。
此文件夹中有4个类:
计算器.java
City.java
Road.java
Dijkstras.java
确保将它们全部放在同一文件夹中。 Dijkstras.java是运行器类,因此编译所有4个类并运行Dijkstras以开始我的提交。
您将看到的是预定义城市的可滚动列表,以及添加新城市和添加新道路的功能。
您可以添加任何新城市,而不能添加名称重复的城市。 并且,在添加新道路时,输入的两个城市都必须已经存在。
要开始我的计算器,只需在“城市1”文本字段中填写初始城市,
2022-05-05 10:26:30
10KB
Java
1