📄️ 13.1 資料結構介紹作為(單)鏈結串列的升級版,我們通常接觸的樹都是二元樹(binary tree),即每個節點最多有兩個子節點;且除非題目說明,預設樹中不存在循環結構。LeetCode 預設的樹表示方法如下。📄️ 13.2 樹的遞迴對於一些簡單的遞迴題,某些 LeetCode 達人喜歡寫 one-line code,即用一行程式碼解決問題。我們也會展示一些這樣的程式碼,但對於新手,筆者仍然建議您使用多行的 if-else 判斷語句。
📄️ 13.1 資料結構介紹作為(單)鏈結串列的升級版,我們通常接觸的樹都是二元樹(binary tree),即每個節點最多有兩個子節點;且除非題目說明,預設樹中不存在循環結構。LeetCode 預設的樹表示方法如下。
📄️ 13.2 樹的遞迴對於一些簡單的遞迴題,某些 LeetCode 達人喜歡寫 one-line code,即用一行程式碼解決問題。我們也會展示一些這樣的程式碼,但對於新手,筆者仍然建議您使用多行的 if-else 判斷語句。