导入:
话说江湖上有很多大侠,整天背着宝剑跑来跑去,碰到和自 己不是一路人的就免不了要打一架。但是大侠们有一个优点就是 讲义气,绝对不打自己的朋友,并且信奉“朋友的朋友就是我的 朋友”,只要能通过朋友关系串起来的都认为是自己人。无论如 何都不能通过朋友联系起来的就可以放心的往死里打了。
那么如何快速判断两个人是否是朋友呢?
简介:
并查集,顾名思义就是合并查找集合,并查集是一种树形数 据结构,用于处理一些不相交集合的合并及查询问题。是一种可 以快速判断两个元素是否关联的算法,应用到图论中可以解决两 个点之间的联通问题。
并查集:
在前面的问题中我们可以使用并查集快速判断两人是否有朋友关系。
创建并查集只需要三个步骤。
算法步骤:
1)初始化。把每个点所在集合初始化为其自身。
2)查找。查找两个元素所在的集合,即找朋友。