本文介绍: PrimPrimPrim跟DijkstraDijkstraDijkstra算法很相近,都是每个点轮一遍然后贪心找最小值,同样,PrimPrimPrim也可以用堆优化,但是不如KruskalKruskalKruskal算法,所以不用。g[][]邻接矩阵存边,st[]用于标记那些节点在生成树中,dist[]存储每个节点到生成树的最小距离。首先,初始化每个点到生成树的距离,在一开始,除了根节点是000,其他都是INFINF。
最小生成树概述
P
r
i
m
Prim
Prim 算法 – 稠密图 –
O
(
n
2
)
O(n^2)
O(n2)
思路概述
跟
D
i
j
时间复杂度分析
AcWing 858. Prim算法求最小生成树
CODE
K
r
u
s
a
l
Kruskal
O
(
m
l
g
m
)
O(mlogm)
O(mlogm)
思路解析
时间复杂度分析
AcWing 859. Kruskal算法求最小生成树
CODE
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。