🎮 從零開始的演算法攻略:ADHD/GAD 友善版 (Algorithm Strategy Guide) 歡迎來到這裡。我知道你過去學過又忘了,這沒關係。這本書是用最適合你大腦的方式「鋪路」。 設計目標: 克服啟動困難:微步驟分解,一口一口吃。 降低焦慮:每一步都有明確指引。 深度理解:暴力解→優化思路→最佳解的蘇格拉底式引導。 實戰導向:Python + C++ 雙語言實現(適合embedded工程師)。 🗂️ 追蹤你的進度 👉 PROBLEM_INDEX.md - 戰績表,記錄解題進度與複習時間。 🗺️ 學習地圖 (Syllabus) 請依照順序攻略。每完成一章打個勾 [x]。 Level 0: 心態與準備 (Mindset & Setup) 01_如何使用這本攻略 ⭐ 02_Big O 直覺圖解 Level 1: Arrays & Hashing - 3 題 Contains Duplicate Valid Anagram Two Sum ⭐ Level 2: Two Pointers - 2 題 Valid Palindrome 3Sum Level 3: Sliding Window - 2 題 Buy/Sell Stock Longest Substring Level 4: Stack - 2 題 Valid Parentheses Min Stack Level 5: Binary Search - 2 題 Binary Search Search 2D Matrix Level 6: Linked List - 2 題 Reverse Linked List ⭐ Merge Two Sorted Lists Level 7: Trees - 5 題 00_Tree Basics Invert Binary Tree Maximum Depth Same Tree Subtree Level Order Traversal Level 8: Backtracking - 3 題 00_Backtracking Basics Subsets Combination Sum Permutations Level 9: Graphs - 3 題 [NEW!] 圖論:深度/廣度遍歷、環檢測、拓撲排序 00_Graph Basics ⭐ Number of Islands Clone Graph Course Schedule Level 10: Dynamic Programming - 4 題 00_DP Basics ⭐ Climbing Stairs House Robber Coin Change Longest Increasing Subsequence Level 11: Heap / Priority Queue - 2 題 Kth Largest Element Top K Frequent 🛡️ 安全網 忘記是正常的 卡住 15 分鐘 → 直接看解答思路 先求有解(暴力),再求最佳解 開始冒險: Level 0: 如何使用這本攻略