Prim算法实现代码如下:#include <iostream>using namespace std;typedef struct Node{ int shortdist; //用于记录到节点的最短距离 int flag; //用作标志变量,表示借点已经加入到集合中 int prev; //前驱结点} Node;void Prim(int map[][10],int num,Node *vertex){ for(int i=0;i<num;i++) { vertex[i].sho... Read More
posted @ 2013-04-20 23:23 再见,少年 Views(238) Comments(0) Diggs(0) Edit
迪杰斯特拉算法代码如下:#include <iostream>using namespace std;typedef struct Node{ int shortdist; //用于记录到节点的最短距离 int flag; //用作标志变量,表示借点已经加入到集合中 int prev; //节点的前驱结点} Node;void Dijkstra(int num,int startvertex,int map[][10],Node *vertex){ for(int i=0;i<num;i++) ... Read More
posted @ 2013-04-20 11:27 再见,少年 Views(261) Comments(0) Diggs(0) Edit