版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、该图的最小生成树可以对该图执行深度优先搜索或者宽度优先搜索以生成单个深度优先搜索树或者宽度优先搜索树。 生成树的形态因检索的出发点而不同。 在一个权利连通图中,各边权利和最小的一个生成树为最小生成树。 修正最小生成树的思维方法:为了保证边的权重总和最小,必须形成(u,v )环,保证在保证的基础上尽量减小权重,并追加。 这种边称为安全边,有两个算法可以修正图的最小生成树、kruskal算法、prim算法。 早期,森林是由单一节点组成的n棵树。 计程仪列、kruskal普拉姆、const maxn=200; 最大值=最大值; 顶点数和边数的上限*/type edgetype=record /*边的
2、类型*/x,y,c :长度; 边权为c的边(x,y)*/end; vare :阵列1. maxeofedgetype /*边缘定径套。 第i个边缘为(ei.x,ei.y ),其边缘的权重为ei.c*/n,m,ans 3360长度; 顶点数为n,边数为m */f :阵列1.最大长度; /*并列调查。 其中,fi是顶点i存在的合并定径套的代表顶点,即通过子树的根*/,函数top(i )得到顶点i存在的子树的根,functop (i 3360 longint ) 3360 longint; /*修正顶点i所在的残奥级别定径套的代表顶点*/if ifi then fitop(fi )并返回。 如果不是
3、存在/*i的并行复选定径套的代表顶点,则沿着*/topfi; /*顶点i存在的残奥级定径套的代表顶点*/; 根据/*top*/,进程union(i,j,c ),合并顶点i和顶点j存在的2棵树,现有的边权是c的边(i,j )。 如果这边的2个端点属于2个树,顶点i和顶点j存在的子树的根分别是x和v,则加上(i,j )最小生成树,综合2个树(即顶点i和顶点j存在的和集合)。 /*i和j的集合*/var x,y 3360长度; xtop(i ); ytop(j ); /*分别取出顶点i和顶点j所在的子树的根*/if xy then inc(ans,c )。 fyx; 如果/*i和j属于两个子树,则该
4、边的权利被修正为最小生成树的权利和,两个子树为*/; /* union */,按边缘权重值(c结构域值)增加的顺序对主算法、边缘定径套e进行排序。 建立由包含/*图顶点*/ans0的n棵树构成的森林/*最小生成树的权重和初始化为0*/for i1 to m do union(ei.x、ei.y、ei.c )。 /*列出每条边,并将两个端点属于两个树的边添加到最小生成树*/writeln(ans )中。显然,kruskal算法的效率依赖于边数m,因此可应用平台即服务图。prim算法是集合a中的边总是形成单一的树,在每次追加树时尽可能减小树的权重的边。 设定、di顶点i与生成树连接的最短边的长度。 bai顶点i的生成树中的标志wi,j(i,j )的边的长度。 图中如果不存在边(i,j ),则wi,j=min的所有生成树中不存在的顶点的最小距离值,fillchar(ba,sizeof(ba ),0 ); 生成树*/for i2 to n do di中没有所有顶点。 /*所有顶点的距离值初始化*/d10; ans0; /*顶点1的距离值和生成树的权重和初始化*/for i1 to n do
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年阿拉善市畜牧系统事业单位人员招聘考试备考试题及答案详解
- 2026年大兴安岭市政府采购中心(公共资源交易中心)人员招聘考试备考试题及答案详解
- 安全生产费用提取和使用制度培训
- 2026年承德市广播电视台(融媒体中心)人员招聘考试备考试题及答案详解
- 2026年阿克苏市建设系统事业单位人员招聘考试备考试题及答案详解
- 2026年安顺市政府采购中心(公共资源交易中心)人员招聘考试备考试题及答案详解
- 2026广东江门市花木有限公司招聘1人笔试备考试题及答案详解
- 2026年白城市中小学(幼儿园)教师招聘考试备考试题及答案详解
- 2026 增肌期牛肝菌课件
- 安全管理师培训
- 2025重庆水务集团股份有限公司招聘64人笔试备考题库及答案解析(夺冠)
- 市场监管局价格监管课件
- GB/T 39367-2025体外诊断检测系统基于核酸扩增的病原微生物检测和鉴定程序实验室质量实践通则
- 医院物业保洁服务方案(技术标)
- 2025-2026学年上海市黄浦区三年级数学上册期中考试试卷及答案
- 房屋工程售后服务方案范文
- 2025年永州市红色文化知识竞赛考试题库150题(含答案)
- 加油站防雷安全生产责任制度
- DB5301∕T 24-2019 园林绿化养护规范
- 电动叉车安全培训教学课件
- T-HSIPA001-2024情志疗法实践应用指南抑郁症调理
评论
0/150
提交评论