超圖解・一次搞懂演算法|樹系列
一道觀念 > 千次刷題。不同於傳統以量制勝的刷題練法,本課程將教授演算法「系統性架構」概念,抓住核心概念,進而延伸出多樣應用,讓學習效果倍增。
單元 1 - 【觀念講解】二元樹 DFS遍歷 (Traversal)
單元 2 - 〖LiveCode〗二元樹 DFS遍歷 (Traversal) List實作
單元 3 - 〖LiveCode〗二元樹 DFS遍歷 (Traversal) List實作
單元 4 - 【觀念講解】將 Unsorted Array 視為二元樹 (本章節核心,極重要)
單元 5 - 〖LiveCode〗二元樹 DFS遍歷 (Traversal) Array實作
單元 6 - 〖LiveCode〗二元樹 DFS遍歷 (Traversal) Array實作
單元 7 - 〖實戰演練〗LeetCode 0100 - 確認兩個二元樹相同
單元 8 - 〖實戰演練〗LeetCode 0100 - 確認兩個二元樹相同
單元 9 - 【觀念講解】二元樹 DFS 前序遍歷 & Quick Sort
單元 10 - 〖LiveCode〗二元樹 DFS 前序遍歷 & Quick Sort
單元 11 - 〖LiveCode〗二元樹 DFS 前序遍歷 & Quick Sort
單元 12 - 【觀念講解】二元樹 DFS 後序遍歷 & Merge Sort
單元 13 - 〖LiveCode〗二元樹 DFS 後序遍歷 & Merge Sort
單元 14 - 〖LiveCode〗二元樹 DFS 後序遍歷 & Merge Sort
單元 15 - 【觀念講解】二元樹 BFS 遍歷 (Traversal)
單元 16 - 〖LiveCode〗二元樹 BFS 遍歷 (Traversal) List實作
單元 17 - 〖LiveCode〗二元樹 BFS 遍歷 (Traversal) List實作
單元 18 - 〖LiveCode〗二元樹 BFS 遍歷 (Traversal) Array實作
單元 19 - 〖LiveCode〗二元樹 BFS 遍歷 (Traversal) Array實作
單元 20 - 【觀念講解】 為什麼我們在二元樹中,沒有討論新增與刪除?
單元 1 - 【觀念講解】二元樹 vs 二元搜尋樹
單元 2 - 【觀念講解】二元搜尋樹 搜尋/新增/刪除 List實作
單元 3 - 【觀念講解】二元搜尋樹 get Max & Min
單元 4 - 〖LiveCode〗二元搜尋樹 搜尋/新增/刪除 List實作
單元 5 - 〖LiveCode〗二元搜尋樹 搜尋/新增/刪除 List實作
單元 6 - 〖LiveCode〗二元搜尋樹 搜尋/新增 Array實作
單元 7 - 〖LiveCode〗二元搜尋樹 搜尋/新增 Array實作
單元 8 - 〖實戰演練〗LeetCode 0098 - 驗證二元搜尋樹
單元 9 - 〖實戰演練〗LeetCode 0098 - 驗證二元搜尋樹
單元 10 - 【觀念講解】get Max & Min vs 中序遍歷 (有趣且實用的觀點)
單元 11 - 〖實戰演練〗get Max & Min vs 中序遍歷
單元 12 - 〖實戰演練〗get Max & Min vs 中序遍歷
單元 1 - 【觀念講解】二元搜尋樹 DFS 中序遍歷 & Tree Sort
單元 2 - 〖LiveCode〗二元搜尋樹 DFS 中序遍歷 & Tree Sort
單元 3 - 〖LiveCode〗二元搜尋樹 DFS 中序遍歷 & Tree Sort
單元 4 - 〖實戰演練〗二元搜尋樹 DFS 中序遍歷 LeetCode 0501 - 尋找二元搜尋樹的眾數
單元 5 - 〖實戰演練〗二元搜尋樹 DFS 中序遍歷 LeetCode 0501 - 尋找二元搜尋樹的眾數
單元 6 - 【觀念講解】 為什麼我們要費盡這麼多功,去排序一個數列?
單元 7 - 【觀念講解】將 Sorted Array 視為多種二元搜尋樹 (本章節核心,極重要)
單元 8 - 【觀念講解】二元搜尋樹 二元搜尋法 進階範圍搜尋
單元 9 - 〖LiveCode〗二元搜尋樹 二元搜尋法 進階範圍搜尋 Array實作
單元 10 - 〖實戰演練〗二元搜尋樹 搜尋 LeetCode 0034 - 找出相同元素範圍
單元 11 - 〖實戰演練〗二元搜尋樹 搜尋 LeetCode 0034 - 找出相同元素範圍
單元 12 - 〖實戰演練〗二元搜尋樹 搜尋 LeetCode 0875 - 猴子吃香蕉
單元 13 - 〖實戰演練〗二元搜尋樹 搜尋 LeetCode 0875 - 猴子吃香蕉
單元 1 - 【觀念講解】二元樹 vs 二元堆積樹
單元 2 - 【觀念講解】二元堆積樹 建立與使用
單元 3 - 〖LiveCode〗二元堆積樹 建立與使用
單元 4 - 〖LiveCode〗二元堆積樹 建立與使用 完整程式碼
單元 5 - 【觀念講解】二元堆積樹 vs Heap Sort
單元 6 - 〖LiveCode〗二元堆積樹 vs Heap Sort
單元 7 - 〖LiveCode〗二元堆積樹 vs Heap Sort 完整程式碼