ZKX's LAB

旅行最短路径问题 最短路径

2020-10-02知识97

/dijsktra.cpp:定义控制台应用程序的入口点。include\"stdafx.hdefine N 12includeusing namespace std;const static int soure[N][N]={这填邻接矩阵};int min(int arr[N],bool bj[]){int tmp=999;int temp=0;for(int i=0;i;i+){if((arr[i])&(bj[i]=true)){tmp=arr[i];temp=i;}}return temp;}class dijsktra{private:int dist[N][N];int path[N][N];int final[N][N];bool flag[N];public:void Doing(){for(int i=0;i;i+){int temp=0;for(int j=0;j;j+){flag[j]=true;}for(int j=0;j;j+){dist[i][j]=soure[i][j];path[i][j]=i;}flag[i]=false;temp=min(dist[i],flag);flag[temp]=false;for(int j=1;j;j+){for(int k=0;k;k+){if((flag[k]=true)&((soure[temp][k]+dist[i][temp])[i][k])){dist[i][k]=soure[temp][k]+dist[i][temp];path[i][k]=temp;}}temp=min(dist[i],flag);flag[temp]=false;}}}void print(){for(int i=0;i;i+){for(int j=0;j;j+){cout[i][j],\"[i][j];}cout;}}void l_print(){int i,j;cout请输入i,j的值:;cin>;>;i>;>;j;cout最短路径长度为:\"[i][j];cout路径为;int temp=j;while(path[i][temp]。i){。

旅行最短路径问题 最短路径

蚁群算法的优势在哪里? 我刚刚在看有关蚁群算法的书,一直有一个问题,就是在找最短路径的时候,用蚁群算法和用prime算法、克鲁…

旅行最短路径问题 最短路径

求最短路径问题 送货郎问题 最佳答案检举 模型一:利用“图”的知识,将送货点抽象为“图”中是顶点,由于街道和坐标轴平行,即任意两顶点之间都有路。在此模型中,将两点之间的路线权值赋为这两点横。

旅行最短路径问题 最短路径

C语言打印图中两点之间的所有路径,不是最短路径!!!谢谢高手麻烦帮忙 代码要实现哈!

#最短路径#算法

随机阅读

qrcode
访问手机版