1. 程式人生 > >演算法愛好者——圖是否是樹 ? 待解決

演算法愛好者——圖是否是樹 ? 待解決

給出 n 個節點,標號分別從 0 到 n - 1 並且給出一個無向邊的列表 (給出每條邊的兩個頂點),寫一個函式去判斷這張 “無向圖” 是否是一棵樹。

注意事項:
你可以假設我們不會給出重複的邊在邊的列表當中。無向邊 [ 0,1 ] 和 [ 1,0 ]是同一條邊, 因此他們不會同時出現在我們給你的邊的列表當中。

格式:

輸入第一行輸入一個 整數 n 代表節點的個數,第二行輸入表示邊的 edges 二維陣列。最後輸出這個圖是否是一棵樹,如果是則輸出 true,否則輸出 false。

樣例輸入

n = 5
edges = [ [ 0,1 ],[ 0,2 ],[ 0,3 ],[ 1,4 ] ]

樣例輸出

true

思路