博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构----prim算法 最小生成树
阅读量:5167 次
发布时间:2019-06-13

本文共 548 字,大约阅读时间需要 1 分钟。

一个有 n 个结点的的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。

 

 

 选择一个点作为起点      判断连接每个节点的度   选择最小的     每进一个节点 标记已经来过  如果一个节点所连接的节点都走过了 那么就退一步 继续寻找连接边   选择最小的  

 

#include 
#define MAXN 7int martix[MAXN][MAXN] = { {0,1,3,0,0,0,5}, {1,0,0,4,0,0,6}, {3,0,0,0,4,0,3}, {0,4,0,0,0,7,2}, {0,0,4,0,0,1,5}, {0,0,0,7,1,0,2}, {5,6,3,2,5,2,0}};void find(int * min,int x,int * ex){ //printf("%d 处理中..",x); printf("%d->",x); int pos; int mini=99999; int j,i; int flag=0; while(1){ //printf("%d 处理中3....",x); for(j=0;j

  

转载于:https://www.cnblogs.com/hywhyme/p/11610947.html

你可能感兴趣的文章
最全36种python设计模式
查看>>
LINUX常用命令 --- 权限篇
查看>>
h5c3 part1
查看>>
十年未变!安全,谁之责?(上)
查看>>
(oralce)pga_aggregate_target与workarea_size_policy相互关系验证
查看>>
BZOJ1098: [POI2007]办公楼biu
查看>>
grid 布局 属性示例
查看>>
js Object.defineProperty 使用
查看>>
用C#实现Base64处理,加密解密,编码解码
查看>>
2-2点阵格式图像
查看>>
GAT2.0使用文档(单接口开发)
查看>>
redis install
查看>>
LoginPasswordHelp
查看>>
Vs code 常用插件
查看>>
vue-自定义组件传
查看>>
张照行 的第三次作业
查看>>
js获取input checkbox的选中值
查看>>
sublime text3 快捷键设置
查看>>
面向对象方法浅谈
查看>>
Qt快速入门之一:开始学习Qt 与Qt Creator
查看>>