并查集:
在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。
并查集,说白了,就是解决:判断图中有几个连通分支的问题,即至少添加多少条path将其变为连通图。
分享一篇解释得很详细的blog http://blog.csdn.net/dellaserss/article/details/7724401/
并查集:
在一些有N个元素的集合应用问题中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。
并查集,说白了,就是解决:判断图中有几个连通分支的问题,即至少添加多少条path将其变为连通图。
分享一篇解释得很详细的blog http://blog.csdn.net/dellaserss/article/details/7724401/