利用“并查集”快速判断当前边是否会构成环 → Kruskal算法
【算法分析】
Kruskal 算法的贪心思想体现在“始终优先选权值最小且不构成环的边”。
并查集在 Kruskal 算法中,核心作用就是快速判断当前边是否会构成环。
【算法代码一:基础版】
特别注意:利用并查集处理问题时,千万不要忘了初始化操作 pre[i]=i。
【算法代码二:优化版(按秩合并 + 路径压缩,大数据更稳)】
【参考文献】
【算法分析】
Kruskal 算法的贪心思想体现在“始终优先选权值最小且不构成环的边”。
并查集在 Kruskal 算法中,核心作用就是快速判断当前边是否会构成环。
【算法代码一:基础版】
特别注意:利用并查集处理问题时,千万不要忘了初始化操作 pre[i]=i。
【算法代码二:优化版(按秩合并 + 路径压缩,大数据更稳)】
【参考文献】