基于数组型并查集的连通域标记算法
常用的二次扫描算法存在明显的缺陷,主要是遇到等价标号时,通过重复遍历共同连通域标号数组,修改相应的共同连通域标号,以实现连通域合并。重复遍历会耗费大量运行时间,并造成算法运行时间不稳定。而数组型并查集更有效实现共同连通域合并。本文分析二次扫描算法的原理及改进的方法,提出适用于二次扫描算法的数组型并查集,充分利用并查集适用于集合分类和合并的优点;改进并查集树型结构的平面化,提出简单适用于二次扫描算法的并查集树型结构平面化算法。实验结果表明本算法与其它类型算法,及与改进前的二次扫描算法相比较,在性能上有较大的提高。