判斷是否為樹,有以下兩個條件
1. 頂點數 = 邊數 + 1 ,如果此條件不成立,直接輸出 F,不用跑 DFS
2. 以一個頂點開始,跑一次DFS,如果所有頂點都拜訪過一次,代表是一顆樹,反之若存在一頂點沒拜訪,就不是樹
判斷是否為樹,有以下兩個條件
1. 頂點數 = 邊數 + 1 ,如果此條件不成立,直接輸出 F,不用跑 DFS
2. 以一個頂點開始,跑一次DFS,如果所有頂點都拜訪過一次,代表是一顆樹,反之若存在一頂點沒拜訪,就不是樹
寫dfs太麻煩了
只接一開始用集合的方式就可以了
會寫比較短