题目链接 886. 可能的二分法 题意: 给定一组 N 人(编号为 1, 2, ..., N), 我们想把每个人分进任意大小的两组. 每个人都可能不喜欢其他人,那么他们不应该属于同一组. 形式上,如果 dislikes[i] = [a, b],表示不允许将编号为 a 和 b 的人归入同一组. 当可以用这种方法将所有人分进两组时,返回 true:否则返回 false. 思路: 法一:DFS+染色 首先初始化所有节点的颜色为0,然后给没有染色的节点染上1,给这个节点的相邻节点染色上-1,以此类推,判…