你有几个邮箱呢?你是怎么分配它们的用途呢?码云账号增加多邮箱支持!
指数
0
Watch 33 Star 47 Fork 16

Kevin Hu / ShortestPathFindingAlgorithmJava

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
基于Dijkstra算法的最短路径查找(swing,GUI,图形化动态效果,含有向图、无向图) 展开 收起

克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

使用说明

元素说明

  1. 绘制节点/连线 该状态下可以在画板中添加节点或连线
  2. 移动节点 该状态下可以在画板中调整节点位置
  3. 显示权重 选中会显示节点间的距离
  4. 有向图 选中为有向图,否则为无向图
  5. 运行/停止 运行或停止动画
  6. 清空连线 清空所有连线
  7. 清空所有 清空整个画板
  8. 右键菜单-删除节点 删除当前节点
  9. 右键菜单-删除连线 删除当前节点
  10. 右键菜单-设为起点 将当前节点设为起点
  11. 右键菜单-设为终点 将当前节点设为终点
  12. 状态栏 X,Y (鼠标位置)N (节点数)L(直线数)FX,FY (节点位置)

操作步骤

  1. 添加节点,选中 绘制节点/连线 ,在画板中添加节点
  2. 添加连线,选中 绘制节点/连线 ,在画板中两个节点间拖拽添加直线
  3. 设置起点,在节点上打开右键菜单 设为起点
  4. 设置终点,在节点上打开右键菜单 设为终点
  5. 开始运行,点击运行

如果起点和终点间存在通路,将能看到Runner从起点走向终点

示例

点评 ( 0 )

你可以在登录后,发表评论

搜索帮助