最小生成树的两种方法。
Prim算法:
#include <iostream>
#define INF 99999
using namespace std;
const int N=6;
bool visit[N];
int dist[N]={
0};
int graph[N][N]={
{
},
{
} //省略输入
};
int prim(int cur){
int index=cur;
int sum=0;
cout<<index<<" ";
memset(visit,false,sizeof(visit));
visit[cur]=true;
for(int i=0;i<N;i++)
dist[i]=graph[cur][i];
for(int i=1;i<N;i++){
int min=INF;
for(int j=0