Algorithms Roadmap
Contents
Roadmap
此流程圖描繪了從基礎技術如陣列和雜湊,逐步深入到更專業、高階的技術領域,如數學和幾何等技術的學習路徑。
陣列和雜湊 (Arrays and Hashing):
- 雙指針 (Two Pointers)
- 堆疊 (Stack)
雙指針 (Two Pointers) 技術可以再進一步細分為:
- 二分搜尋 (Binary Search)
- 滑動窗口 (Sliding Window)
- 鏈結列表 (Linked List)
樹 (Trees):
- 字典樹 (Tries)
- 堆積或優先隊列 (Heap or Priority Queue)
- 回溯 (Backtracking)
回溯 (Backtracking):
- 圖 (Graphs)
- 一維動態規劃 (1-space Dynamic Programming)
堆積或優先隊列 (Heap or Priority Queue):
- 區間 (Intervals)
- 貪婪 (Greedy)
- 進階圖形 (Advanced Graphs)
一維動態規劃 (1-space Dynamic Programming):
- 二維間動態規劃 (2-space Dynamic Programming)
- 位元操作 (Bit Manipulation)
- 數學和幾何 (Math and Geometry)