Dijkstra算法:
#include <iostream>
using namespace std;
void Matrixgraph::Dijstra(int begin){
//按路径长度递增的次序产生最短路径的算法
int visit[MAX]={
0};
int path[MAX],dis[MAX];
for(int i=0;i<vexnum;i++){
dis[i]=edgematrix[begin][i];
path[i]=begin;
}
dis[