资源简介
分别利用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++头文件转delphi工具 + 源码
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- 学校超市选址问题(数据结构C语言版
- VC++MFC小游戏实例教程(实例)+MFC类库
- 数据结构,迷宫问题C语言版源代码
- DSDEMO-C演示(数据结构C语言版 严蔚敏
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 商品库存管理系统 C++ MFC
- c++ 多功能计算器
- C++17 In Detail
- 嵌入式QtC++编程课件
- 颜色识别形状识别STM103嵌入式代码
- 数据结构 图的遍历源代码
- 数据结构实验源代码集
评论
共有 条评论