1. 首页
  2. 课程学习
  3. Java
  4. 狄杰斯特拉算法求地铁最短路径换乘方案(上海地铁为例)

狄杰斯特拉算法求地铁最短路径换乘方案(上海地铁为例)

上传者: 2018-12-27 22:16:25上传 ZIP文件 39.36KB 热度 33次
采用的狄杰斯特拉算法。对每一个站点创建station对象(不同线路的换乘车站算不同的站点),每个站点的相邻点为其之前站点,之后站点,和换乘站点,换乘站点之间权值为0,然后建立邻接表,用狄杰斯特拉算法从起始站开始遍历,如果遍历到的站点为终点站,停止遍历,于是得到最短路径。
下载地址
用户评论