登录
首页 » 算法 » 普里姆算法的C语言实现

普里姆算法的C语言实现

于 2022-02-07 发布 文件大小:177.16 kB
0 270
下载积分: 2 下载次数: 1

代码说明:

普里姆(Prim)算法是一种构造性算法。设G=(V,E)是一个具有n个顶点的带权连通无向图,T=(U,TE)是G的最小生成树,其中U是T的顶点集,TE是T的边集,则由G构造从起始顶点v出发的最小生成树T的步骤如下:(1)初始化U={v},以v到其他顶点的所有边为候选边;(2)重复以下步骤(n-1)次,使得其他(n-1)个顶点被加入到U中:  a.从候选边中挑选权值最小的边加入TE,设该边在V-U中的顶点是k,将k加入U中;  b.考察当前V-U中的所有顶点j,修改候选边,若边(k,j)的权值小于原来和顶点j关联的候选边,则用边(k,j)取代后者作为候选边。本代码实现了普里姆算法。代码能正确运行。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • stitching for wireless sensor network
    stitching for wireless sensor network
    2023-08-22 00:15:04下载
    积分:1
  • RSA 加密
    RSA 加密算法源程序代码RSA算法原程序及详细注释
    2022-05-29 10:31:11下载
    积分:1
  • 数组/矩阵类模板
    用matrix A(8,10) 定义数组,就可以像在matlab里一样引用数组元啦!
    2023-07-14 12:55:03下载
    积分:1
  • 内部排序性能分析
    在本系统中,通过编码用C语言实现测试程序对常见的六种排序算法性能从比较次数、移动次数和消耗时间方面进行了对比,分析数据得出结论,为在实际应用中选择合适排序算法提供了实验依据。实现功能:排序演示模块:直接排序算法、起泡排序算法、选择排序算法、快速排序算法、希尔排序算法、堆排序算法排序对比模块:直接排序算法、起泡排序算法、选择排序算法、快速排序算法、希尔排序算法、堆排序算法
    2022-03-17 12:03:49下载
    积分:1
  • 多重线性回归
    多元线性回归为pacient 在多重线性回归,我们使用多个解释变量 ; 这将使我们在建设中使用的详细信息的优点 模型和,因此,更准确的估计。
    2022-02-24 15:07:14下载
    积分:1
  • 完整的仿真和串口编程的可控硅项目
    完整的模拟和三端双向可控硅项目MIKROC编程先模拟使用的OrCAD然后用编程的C代码使用变形第三模拟
    2022-04-11 05:33:01下载
    积分:1
  • 选票程序
    选票程序-ballot procedures
    2022-03-10 08:46:58下载
    积分:1
  • 列选主元的Gauss消去
    列选主元的Gauss消去法-out how the PCA Gaussian Elimination
    2022-12-23 12:50:03下载
    积分:1
  • 四次及四次以下多项式拟和程序,可在c或c++环境下运行
    四次及四次以下多项式拟和程序,可在c或c++环境下运行-Polynomial fit arithmetic witch could been run in C or C++ environment
    2022-09-13 23:05:03下载
    积分:1
  • 螺旋矩阵用来认为很难写这篇文章,因为如果复制在反正或…
    螺旋矩阵 以前觉得蛮难写的 这个好象还是抄的 反正留到了-Spiral matrix used to think pretty hard to write this as if copied in anyway or left to the
    2022-05-08 03:35:29下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载