(实验6)贪婪技术实验
6页1、曹加站20111060255信息计科六、(实验6)贪婪技术实验(1)写出并调试用Prim或者Kruskal的最小生成树程序。package caoj iazhan; import java.util.ArrayList;import java.util.Arrays; import java.util.HashSet;import java.util.Set;y *图的最小树生成算法* author win7*/public class MiniSpanTree (/ *求图最小生成树的PRIM算法*基木思想:假设N=(V,E)是联通网,TE是N上的最想生成树中的变得集合。算法从U=(uO) (uO属于V),* TE=)开始,重复执行下述操作:在所有的u属于U, v属于V-U的边(u, v)属于E中 找到一条代价最小*的边(uO, vO)并入集合TE,同事v0并入U,直至U=V为止。此时TE中必Wn-1条边, 则T=(V,(TE)*为N的最小生成树。* param graph 图* param start 开始节点* param n图中节点数*/public static void P
2、RIM(int graph,int start,int n)(int mins = new int n 2 ; /IJ于保存集合U到V-U之间的最小边和它的 值,mins i 0值表示到该节点i边的起始节点值为表示没有到它的起始点,mins i 1值 表示到该边的最小值,/mins i 1 =0表示该节点己将在集合U中for (int i = 0; in; i + +) /初始化minsif(i=start)minsi 0=-l;mins i 1=0;)else if ( graphstart i !=-l) (/说明存在(start, i)的边mins i 0=start;minsi1= graphstarti;)else(mins i 0=-l;mins i 1=Integer.MAX_VALUE; 一/System. out. print In ( umins n + i + u 0 =u+mins i 0 +u | | mins u + i + ,f 1 =u+minsi1);)for(int i=0;in-1;i+)int minV=-1,minW=Integer.MAX_V
3、ALUE;for (int j=0; jminsj 1 )(minW=minsj1; minV=j;)/System.out.printin(HminV=u+minV);minsminV 1=0;System, out .printin (”最小生成树的第” + i+条最小边=,权重=” +minW);for (int j=0; jn; j+) (/E新mins数组if(mins j 1 !=0) (/System. out. print In (,rMINV=11 +minV+,r | | tree minV j =11 + tree minV j )/if ( graphminV j !=【& graphminV jminsj 1 ) (minsj 0=minV;mins j 1= graphminV j;/ *求最小树的Kruskal算法*算法思想:克善斯卡尔算法从另一个途径求网中的最小生成树。假设联通网N=(V, E),则令*最小生成树的厨师状态为只有n个顶点而无边的非连通图T=(V,),途中每个顶点自 称一个连通分量。*在E中选择代价最小的边,若该边衣服的顶点落在T中不同的连
《(实验6)贪婪技术实验》由会员hh****pk分享,可在线阅读,更多相关《(实验6)贪婪技术实验》请在金锄头文库上搜索。
高效节能环保电池厂房建设和自动化生产线改造项目建议书
高强度钢制车轮项目立项申请报告样例参考
高层住宅工程施工组织设计260页范本
高压电站电瓷项目可行性研究报告
高刚度B轴关键件结构与装配工艺设计
高中物理解题浅析
香菇酱制造项目实施方案参考范文
餐饮资料及工作职责
食品稳定剂项目商业计划书参考样本
食品冷链产业建设项目可行性商业计划书
风量仪项目投资规划方案标准
风力发电风车故障监测系统设计
高温旋塞阀项目商业计划书参考模板
颗粒型防水防渗材料投资项目规划建设可行性研究报告
预拌砂浆站项目立项申请报告样例参考
高明区工贸企业安全生产标准化评审机构采购项目
项目管理和质量保证方案
高支高密经编面料投资项目规划可行性研究报告
鞋钉撬棍项目可行性研究报告编写参考
高尔夫球场项目可研投资报告
2024-04-18 4页
2024-04-18 2页
2024-04-18 2页
2024-04-18 2页
2024-04-18 5页
2024-04-18 2页
2024-04-18 4页
2024-04-18 3页
2024-04-18 2页
2024-04-18 2页