c语言最短路径算法 C语言对于用bfs求最短路径的同时,如何记录路径?
浏览量:2762
时间:2021-03-12 10:01:02
作者:admin
C语言对于用bfs求最短路径的同时,如何记录路径?
例如,如果地图是二维数组地图[n][M],并且记录了从起点到每个点的最短路径(由BFS获得),则可以从终点向后推,即如果终点为x1,Y1,dist[x1][Y1]=D,(Xi,Yi)是与(x1,Y1)相连的点,如果dist[Xi][Yi]=D-1,然后它可以从(Xi,Yi)到(x1,Y1),然后继续寻找,直到找到起点。它可以通过DFS来实现
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。