chapter15-unionFindSets-algorithm
[TOC]
并查集算法
1 | # 并查集存储是一数组进行举例说明,限制:值不能够大于下标,切必须为数字 |
1. Quick Find
1 | class QuickFindUF(UF): |
2. Quick Union
1 | class QuickUnionUF(UF): |
3. 加权 Quick Union
1 | class WeightedQuickUnionUF(UF): |
4. 路径压缩的加权 Quick Union
1 | # 在检查节点的同时将它们直接链接到根节点,只需要在 find 中添加一个循环即可。 如上find1 |