1、求图的最小生成树有两种算法

 1)普里姆算法(从顶点着手)
  
求图的最小生成树 _图的最小生成树

第一步:
从顶点0出发,找到与0之间权值最小的顶点,为2,然后把顶点1、2组成一个集合1;

第二步:

在集合1中找到与各顶点权值最小的顶点,去掉权值为6的边得到下图:
求图的最小生成树 _图的最小生成树 _02

第三步:
求图的最小生成树 _图的最小生成树 _03

第四步:

求图的最小生成树 _图的最小生成树 _04

第五步:
求图的最小生成树 _图的最小生成树 _05


 2)克鲁斯卡尔算法(从边着手,依次选择权值小的边)

求图的最小生成树 _图的最小生成树 _06

第一步:
选出权值最小的一条边
求图的最小生成树 _图的最小生成树 _07

第二步:

求图的最小生成树 _图的最小生成树 _08

第三步:

求图的最小生成树 _图的最小生成树 _09

第四步:

求图的最小生成树 _图的最小生成树 _10

第五步:

求图的最小生成树 _图的最小生成树 _11


2、笔记
  树是没有形成环的,图是有的;