LeetCode - 1008 解題紀錄
題目: LeetCode - 1008. Construct Binary Search Tree from Preorder Traversal
題目說明
給一個陣列,將陣列造成一個二元搜尋樹。
解題思路
- 想法:樹根的值一定是
preorder[0]
,使用pos
來記數,然後先建左邊,建到preorder[pos]
大於樹根的值時再建右邊。 - 作法:使用遞迴即可。
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論