void main() { Graphm aGraphm(N); // 建立图 aGraphm.IniGraphm(&aGraphm, A); // 初始化图 Dist *D; Dijkstra(aGraphm, 0, D); }
void main() { Graphm aGraphm(N); // 建立图 aGraphm.IniGraphm(&aGraphm, A); // 初始化图 Edge *D; Kruskal(aGraphm, D); for (int i = 0; i < N - 1; i ++) cout << "V" << D[i].from << "->V" << D[i].to << " Weight is : " << D[i].weight << endl; }
void main() { Graphm aGraphm(N); // 建立图 aGraphm.initGraphm(&aGraphm, A); // 初始化图 Edge *D; Kruskal(aGraphm, D); for (int i = 0; i < N - 1; i ++) std::cout << "V" << D[i].from << "->V" << D[i].to << " Weight is : " << D[i].weight << std::endl; system("pause"); }