对无权图,用1(是)或0(否)表示相邻否*/ /*对带全图,则为权值类型*/ InfoType *info; /*该弧相关信息的指针(可无)*/ }ArcCell,AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; typedef struct { VertexType vexs[MAX_VERTEX_NUM]; /*顶点向量*/ AdjMatrix arcs; /*邻接矩阵*/ int vexnum,arcnum; /*图的当前顶点数和弧数*/ GraphKind kind; /*图的种类标志*/ }MGraph; int LocateVex(MGraph G,VertexType u) { /*初始条件:图G存在,u和G中顶点有相同特征*/ /*操作结果:若G中存在顶点u,则返回该顶点在图中位置;否则返回-1*/ int i; for(i=0;i
历次循环中,选择两端点分别在U,V中的边中长度最小者,
具体如下:
1. 将1加入U中,其余点加入V中 。
2. 选择边<1,7>;,将7加入U中,从V中除去该点 。
3. 选择边<7,6>;,将6加入U中,从V中除去该点 。
4. 选择边<1,2>;,将2加入U中,从V中除去该点 。
5. 选择边<2,3>;,将3加入U中,从V中除去该点 。
6. 选择边<2,4>;,将4加入U中,从V中除去该点 。
7. 选择边<2,5>;,将5加入U中,从V中除去该点 。
结束 。由上述六条边组成的树为求得的最小生成树 。
文章插图
- c语言中最小值代码怎么写
- 关于新型中心体蛋白CCDC74B对纤毛生成的调控作用和机制的简介 新型中心体蛋白CCDC74B对纤毛生成的调控作用和机制
- 易语言最小化到托盘命令怎么写
- 四大洋中面积最小的是哪一个 四大洋中什么的面积最小
- 个人签名在线生成器 在线自动生成签名
- cad电子签名生成器 如何生成cad电子签名
- 胸罩的尺寸有哪些 胸罩最小的尺寸是多少
- 盖章生成器 印章生成器 在线 制作
- 压缩包如何压缩到最小 压缩包怎么压到最小
- 图表目录怎么自动生成 图表目录怎么自动生成不用题注的方式