想问一下交大 109 资演的两题
第一题是判断一个具有 n 个 node 的图是否为 2-colorable 的算法的时间复杂度
答案是 (B) O(n^2),但我选 (A) O(n)
原因是因为我觉得只要 traverse 一遍图上的每一个点,
就可以判断是否为 2-colorable 了
后来查了一下发现这个网站(https://pse.is/38yh5r)
说可以用 BFS 判断是否为 2-colorable
时间复杂度为 O(V+E)
所以我觉得好奇怪,是我哪里理解错了吗?还是答案错了?