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;
}
示例#3
0
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");
}