下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——最小生成树(反圈法)prim算法代码
程序如下:
#include#include#include
#defineINFINITY1000#definemax_name50
#definemax_vertex_num50
typedefcharvertex[max_name];//顶点名字串
typedefintadjMatrix[max_vertex_num][max_vertex_num];//邻接距阵
typedefstruct
{vertexadjvex;//邻接矩阵intlowcost;//权值
}close[max_vertex_num];//定义一个结构以便在后面closedge使用
typedefstruct//定义图{
vertexvexs[max_vertex_num];//顶点集adjMatrixarcs;//边
intvexnum,arcnum;//点个数,边个数}MGraph;
intLocateVex(MGraphG,vertexu)//若G中存在顶点u,则返回该点在图中位置;
否则返回其他信息;
{inti;
for(i=0;i>课程中学过給定连通图算法实现最小支
撑树,后来变化了要求,假使一开始給出的是不连通图,我的程序就实现不了了,但此程序是基于连通来写的,后来调程序废了好多时间,想了一些方法,最终在k=LocateVex(G,u)这里找到突破口,打印出了遍历的结果.
3.在试验中出现了好多错误,例如对C++不熟悉,在进行编译以前就出错。一些初值
也出现了错误.后来改正了错误.
4.加强理论学习和上机实践,感觉两方面自己都做的不好,望今后能做的更好些.
以结果出现了两个連通子图.结果如下:而整个图2不連通,无最小支撑树.图2115331122
六.试验总结
534167
1.无向图的生成树就是从图的边集中选择一些边,使得这些边构成一个连通
无环图,也就是树。假使给每一条边加一个权,所有生成树中权和最小的生成树称为最小生成树。普里姆(Prim)算法和克鲁斯卡尔(Kruskal)算法是利用MST性质构造最小生成树的算法.此次试验图的存储用的是邻接矩阵的形式.Prim算法的解答结果有时候不是唯一的,例如在此次试验中
(4-6)(5-6)两条边权值都等于4,但由于输入的顺序,最终打印的结果是(4-6)这个条边组成的边,其实包含(5-6)这条边的最小支撑树也是正确的结果.所以结果和对图遍历时的顺序有关,但是必需注意的是所有的最小生成树其网络代价和是一样的.
2.试验中由于以前在>课程中学过給定连通图算法实现最小支
撑树,后来变化了要求,假使一开始給出的是不连通图,我的程序就实现不了了,但此程序是基于连通来写的,后来调程序废了好多时间,想了一些方法,最终在k=LocateVex(G,u)这里找到突破口,打印出了遍历的结果.
3.在试验中出现了好多错误,例如对C++不熟悉,在进行编译以前就出错。一些初值
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术研发守秘守则承诺书(5篇)
- 企业控制制度设计模板及执行要求
- 慈善公益活动保障系统承诺函5篇
- (正式版)DB3210∕T 1074-2020 《水稻长势遥感监测技术规程》
- 2026年幼儿园保健医职业发展规划
- 2026年银行营业网点突发事件应急预案与实战演练方案
- 2026年民营医院员工培训体系构建与效果评估
- 理想课堂标杆实践指南课件
- 2021-2022学年浙江省宁波市慈溪市七年级(上)期中数学试卷-带答案详解
- nba自定义球员协议书
- 胃malt淋巴瘤临床与诊治进展
- 上海市初中物理竞赛“大同杯”历年真题分类汇编(共9个)学生版+解析版
- 2023年广东高考英语听说考试真题D录音原文与参考答案
- 《史记》上册注音版
- 承包人实施计划及施工组织设计
- 马克思主义哲学十讲
- 《草船借箭》【市一等奖】
- d-地舒单抗注射液说明书
- GB/T 24245-2009橡胶履带用钢帘线
- GB/T 20671.2-2006非金属垫片材料分类体系及试验方法第2部分:垫片材料压缩率回弹率试验方法
- 进展性脑卒中的诊疗策略课件
评论
0/150
提交评论