diff --git a/城市地铁导航系统.c b/城市地铁导航系统.c index efee5b1..d496577 100644 --- a/城市地铁导航系统.c +++ b/城市地铁导航系统.c @@ -42,6 +42,54 @@ void createjz(){//创建邻接矩阵函数 printf("\n"); } } +int num2=0; + void Dijkstra(int v1,int v2){ + int dist[MAX],s[MAX],path[MAX];//s判断v1是否已经判断最短路径,path前驱 + int min,i,j,u,pre; + for(i=0;i",nm.adjust[pre].name); + pre=path[pre]; + } + printf("%s",nm.adjust[pre].name); + } + else printf("路径不存在!\n"); + } + } +} int main() { creatnode();