公告歡迎來到 Larry's notes,近期會持續整理網站。
※ LeetCode, UVa 與 YZUCSE 系列相關文章已從首頁的文章列表中移除。可從首頁的釘選分類瀏覽。
※ LeetCode, UVa 與 YZUCSE 系列相關文章已從首頁的文章列表中移除。可從首頁的釘選分類瀏覽。
LeetCode - 1305 解題紀錄 / September LeetCoding Challenge Day 5
題目: LeetCode - 1305. All Elements in Two Binary Search Trees
題目說明
給兩個 Binary Search Tree,回傳一個包含兩個樹的所有值並且以小到大排序後的陣列。
解題思路
由於 BST 的特性,我們可以先取 root 的左子樹,再取 root->val,最後取 root 的右子樹即可得到一個含有 BST 的所有值並排序後的陣列。對於本題來說,我們先取得兩個排序後的陣列,最後使用 Merge Sort 將兩個陣列合併即可得到最後的陣列。
參考解法
1 | static auto __ = []() |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論