想問一下交大 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)
所以我覺得好奇怪,是我哪裡理解錯了嗎?還是答案錯了?