【基本思想】
Prim 算法基本思想是贪心的蓝白点思想,用白点代表已进入最小生成树的点,蓝点代表未进入最小生成树的点,初始时,所有的点都是蓝点
每次循环都将一个蓝点 $u$ 变为白点,并且此蓝点 $u$ 与白点相连的最小边权 $min[u]$ 是当前所有蓝点中最小的
对一个具有 $n$ 个点的连通图进行遍历,对于遍历后的子图,若其包含原图中所有的点且保持图连通,那么这个连通图是在边最少的情况下保持图连通的子图,即极小连通子图,其结构一定是一个具有 $n-1$ 条边的树,通常称为生成树
对于生成树来说,若除去其一条边,则会变为非连通图,若添加一条边,则会形成图中的一条回路
