资源简介
分别利用prim算法和kruskal算法实现求图的最小生成树
C++描述
代码片段和文件信息
#include “Graph.h“
#include “EdgeGraph.h“
int main()
{
int i;
int tree[MAXN][3];
int cost;
char ce;
int minNum;
cout<<“Will you choose prim or kruskal?(P/K)“< cin>>ce;
while (toupper(ce)!=‘P‘&&toupper(ce)!=‘K‘)
{
cout<<“Input error!Please choose again!“< cout<<“Will you choose prim or kruskal?(P/K)“< cin>>ce;
}
if (toupper(ce)==‘P‘)
{
Graph g;
g.createGraph();
cost=g.prim(0tree);
cout<<“Minimum-Cost spanning tree is(prim):“< <<“edge weight“< for (i=0;i {
cout<<“(v“< }
cout<<“Cost:“< }
else
{
EdgeGraph g;
g.createEdgeGraph();
cost=g.kruskal(tree);
cout<<“Minimum-Cost spanning tree is(kruskal):“< <<“edge weight“< minNum=(g.getVnum() cout<<“e:“< for (i=0;i {
cout<<“(v“< }
cout<<“Cost:“< }
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2009-05-07 23:17 MinSpanTree\
目录 0 2009-05-10 13:48 MinSpanTree\Debug\
文件 76288 2009-05-10 13:48 MinSpanTree\Debug\MinSpanTree.exe
文件 0 2009-05-10 13:48 MinSpanTree\Debug\MinSpanTree.ilk
文件 592896 2009-05-10 13:48 MinSpanTree\Debug\MinSpanTree.pdb
目录 0 2009-05-10 13:48 MinSpanTree\MinSpanTree\
文件 5491712 2009-05-10 13:54 MinSpanTree\MinSpanTree.ncb
文件 899 2009-05-07 21:43 MinSpanTree\MinSpanTree.sln
文件 14848 2009-05-10 13:54 MinSpanTree\MinSpanTree.suo
文件 124 2009-05-08 15:58 MinSpanTree\MinSpanTree\Common.h
目录 0 2009-05-10 13:48 MinSpanTree\MinSpanTree\Debug\
文件 6202 2009-05-10 13:48 MinSpanTree\MinSpanTree\Debug\BuildLog.htm
文件 621 2009-05-10 13:48 MinSpanTree\MinSpanTree\Debug\MinSpanTree.exe.intermediate.manifest
文件 269502 2009-05-10 13:48 MinSpanTree\MinSpanTree\Debug\MinSpanTreeDemo.obj
文件 67 2009-05-10 13:48 MinSpanTree\MinSpanTree\Debug\mt.dep
文件 93184 2009-05-10 13:48 MinSpanTree\MinSpanTree\Debug\vc90.idb
文件 225280 2009-05-10 13:48 MinSpanTree\MinSpanTree\Debug\vc90.pdb
文件 3023 2009-05-08 17:43 MinSpanTree\MinSpanTree\EdgeGraph.h
文件 2447 2009-05-08 15:58 MinSpanTree\MinSpanTree\Graph.h
文件 3955 2009-05-08 15:58 MinSpanTree\MinSpanTree\MinSpanTree.vcproj
文件 1407 2009-05-08 18:02 MinSpanTree\MinSpanTree\MinSpanTree.vcproj.DREAM.Deep.user
文件 1407 2009-05-10 13:54 MinSpanTree\MinSpanTree\MinSpanTree.vcproj.DREAM.Remote.user
文件 1157 2009-05-08 17:47 MinSpanTree\MinSpanTree\MinSpanTreeDemo.cpp
- 上一篇:基于udp的socket编程
- 下一篇:穿线法识别数码管数字c++
相关资源
- 穿线法识别数码管数字c++
- 模拟字典小程序c++实现
- 足球俱乐部管理系统——北邮c++2课程
- QT小项目-电子词典
- c++高校工资管理系统
- C++ 双缓存机制播放音频流(PCM裸流)
- Effective Modern C++英文版及中文翻译
- ldra c++ testbed 安装文档1
- 音频解码实现C++音频解码实现C++
- vc++&sql sever实现超市管理系统
- c++辅助源码.rar
- 利用c语言实现FFT运算
- C++ Concurrency in Action (2nd) 无水印
- Diab C/C++ Compiler for PowerPC
- Internet选项设置-C++
- C++_WebService_Demon
- WIndow下使用QT C++开发生成带Logo的二维
- 医院管理系统数据库
- 局域网截包程序设计C++
- C++实现的基于内容的图像检索
- 用户登录界面设计
- FillHole.rar
- 训练SVM分类器 VS2013 C++
- vc++ 文本编辑器仿记事本MFC版
- VC++6.0小番茄助手(绿色版可用)173
- 数据结构—课程设计家谱树管理系统
- VC++ 2010 Express 中文
- 浙江大学_翁恺_c++_课件和源代码
- 蚁群算法在TSP中的运用c++版
- 深入理解 C++11 :C++11 新特性解析与应
评论
共有 条评论