并查集
# 并查集
DeepGoAI
欢迎学习交流!
展开
-
2017牛课堂第三季第三课第一题-并查集用于二叉数最近公共节点查询
2017牛课堂第三季第三课第一题-并查集用于二叉数最近公共节点查询 思路: 首先,直接二叉树遍历,是肯定做不到的 利用并查集,维护当前查询的根节点,能顾保证实现。 具体的,首先设定好节点并查集,即在初始阶段,father[i]都指向自己。 其次,在对query 进行处理,要求每一个节点的查询,都产生对应的相关序列。例如 有(1,2)(1,3) 两个查询对,那么query[1...原创 2020-03-08 22:04:31 · 219 阅读 · 0 评论 -
食物链 POJ - 1182
食物链 POJ - 1182 动物王国中有三类动物A,B,C,这三类动物的食物链构成了有趣的环形。A吃B, B吃C,C吃A。 现有N个动物,以1-N编号。每个动物都是A,B,C中的一种,但是我们并不知道它到底是哪一种。 有人用两种说法对这N个动物所构成的食物链关系进行描述: 第一种说法是"1 X Y",表示X和Y是同类。 第二种说法是"2 X Y",表示X吃Y。 此人对N个动物,用...翻译 2019-02-26 22:56:24 · 115 阅读 · 0 评论