5.2 Kruskal 算法 图论基础:概念、算法与应用 五、最小生成树算法 5.2 Kruskal 算法:化繁为简,逐边成树 想象一下,你是一名辛勤的电力工程师,需要为一个偏远山区铺设电网。山区的地形复杂,各个村庄之间距离不一,铺设电缆的成本也各不相同。你的目标是在连接所有村庄的同时,尽可能地降低电缆的总成本。这就是一个典型的最小生成树问题,而 Kruskal 算法,就是解决这类问题的利器。 Kruskal 算法是一种基于贪心策略的算法,其核心思想是:每次选择权值最小且不会形成环的边,逐步构建最小生成树。 简单来说,就是“短视近利”,但最终却能达到全局最优。 5.2.