数据结构第8章 图.ppt
为了简便,在实现克鲁斯卡尔算法Kruskal()时,参数E存放图G中的所有边,假设它们是按权值从小到大的顺序排列的。n为图G的顶点个数,e为图G的边数。 typedef struct { int u; /*边的起始顶点*/ int v; /*边的终止顶点*/ int w; /*边的权值*/ } Edge; Edge E[e]={ { 0,2,1}, {3,5,2}, {1,4,3}, {2,5,4}, {0,3,5}, {2,3,5}, {1,2,5}, {0,1,6}, {2,4,6}, {4,5,6} } ; Kruskal()算法如下: void Kruskal(Edge E[ ],int n,int e) // E已经从小到大排序 { int i,j,m1,m2,sn1,sn2,k; int vset[MAXV]; for (i=0;in;i++) vset[i]=i; /*初始化辅助数组*/ k=1; /*k表示当前构造最小生成树的第几条边,初值为1*/ j=0; /*E中边的下标,初值为0*/ while (kn) /*生成的边数小于n时循环*/
您可能关注的文档
- 控释氮肥对茶叶产量、品质和氮素利用效率及经济效益的影响.pdf
- 推荐会流程.ppt
- 推荐表打印流程学习1.ppt
- 教育系统 3d实训创新智造实验室方案 学校3d打印机.pdf
- 数字图像拼接技术.pdf
- 数据中心机房集中监控系统方案.doc
- 数据库学习课件 第七章 图.ppt
- 数据结构 用c++语言描述 习题答案02.pdf
- 数据结构第七章图B(严蔚敏).ppt
- 新学期培养什么新兴趣?这五个活动最适合挖掘孩子兴趣.pdf
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)