资源简介
图的最小生成树算法,用堆+并查集进行优化。

代码片段和文件信息
/*
* Copyright (c) 2011计算机学院
* All rights reserved.
*
* 文件名称:main.cpp
* 摘 要:本文件是主函数所在。
*
* 当前版本:1.0
* 完成日期:2011年12月4日
*/
#include
#include
#include “MinHeap.h“
#include “UFSets.h“
#include “Graph.h“
#include “MinSpanTree.h“
using namespace std;
int main()
{
int n=7;
char vex[8]=“0123456“;
float max=10000;
float arc[49]={028maxmaxmax10max 28016maxmaxmax14 max16012maxmaxmax
maxmax12022max18 maxmaxmax2202524 10maxmaxmax250max max14max1824max0}; //无向图
Graph g(vexarcn);
MinSpanTree m(n);
cout<<“利用克鲁斯卡尔算法建立最小生成树为:“< m.Kruskal(g);
m.print();
cout<<“最小权值和为:“<
cout< m.Prim(g);
m.print();
cout<<“最小权值和为:“<
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7177 2012-12-02 13:20 最小生成树\Graph.h
文件 977 2012-12-02 13:20 最小生成树\main.cpp
文件 4198 2012-12-02 13:20 最小生成树\MinHeap.h
文件 5615 2012-12-02 13:20 最小生成树\MinSpanTree.h
文件 1940 2012-12-02 13:20 最小生成树\UFSets.h
文件 3692 2011-11-25 19:02 最小生成树\最小生成树.dsp
文件 528 2011-11-19 16:49 最小生成树\最小生成树.dsw
文件 91136 2012-12-02 13:20 最小生成树\最小生成树.ncb
文件 49664 2012-12-02 13:20 最小生成树\最小生成树.opt
文件 1233 2012-12-02 13:20 最小生成树\最小生成树.plg
目录 0 2012-12-02 13:20 最小生成树
----------- --------- ---------- ----- ----
166160 11
- 上一篇:用二叉树实现学生健康情况管理系统+实验报告
- 下一篇:用邻接链表作存储结构的图类
相关资源
- prim和kruskal算法求最小生成树262629
- PRIM算法,求最小生成树
- 基于最小生成树的全局优化立体匹配
- 最小生成树.zip
- 图论:最短路径+最小生成树+中心度计
- 管道铺设最优方案
- 数据结构课程设计报告(最小生成树
- 可视化最小生成树源代码
- 最小生成树算法及其应用
- 最小生成树问题 要在n个城市之间建役
- 最小生成树实习报告.doc
- 管道铺设算法三级项目最小生成树
- 最小生成树----源码
- C数据结构最小生成树的构造
- 最小生成树实验报告
- 最小生成树算法,用数据结构实现
- 给定一个地区的n 个城市间最小生成树
- 最小生成树问题报告
- 图的最小生成树 利用普里姆算法和克
- 地铁建设问题最小生成树
- 最小生成树解决tsp问题
- 公路村村通30.zip
- 最小生成树课程设计
- 数据结构实验报告
- 用Prim和Kruskal算法构造最小生成树
- 无向连通图最小生成树
- 最小生成树数据结构
- 最小生成树
- 构造可以使n个城市连接的最小生成树
- 数据结构课设最小生成树问题cpp含报
评论
共有 条评论