547. Number of Provinces

time: O(edges*nodes) => 我想應該不是

t

space: O(n)

因為有環(has same root)就不能構成一個邊,

所以無環(x !=y)時, 可以成立一個邊, 也就會少掉一個 circle num

當 isConnected[i][j] == 1 => 去找是不是對應也是1 [j][i] 也就是利用 union find => 如果沒有circe => 代表有邊 .=> 代表是同一個group => res--

with path compression

use Class

Solution 2: DFS

Last updated

Was this helpful?