整理 LeetCode #206 Reverse Linked List — 三指標迭代反轉、O(1)。
整理 LeetCode #207 Course Schedule — 拓撲排序、DFS cycle detection。
整理 LeetCode #543 Diameter of Binary Tree — DFS 回傳高度、更新直徑。
整理 LeetCode #200 的個人解法筆記:解題思路、Time/Space Complexity 與邊界條件。
整理 LeetCode #121 Best Time to Buy and Sell Stock — DP or one-pass。
把 Python 的 mutation、mutability、copy 拆成三個獨立問題各個擊破:傳參數規則、型別門票、shallow/deep copy 的坑,最後附一個小測驗自我檢查。
C++ 的 call by value/reference 套到 Python 上只會更亂,這篇用「便利貼」比喻講清楚 pass by object reference,以及 mutate 跟 rebind 差在哪。
整理 LeetCode #695 的個人解法筆記:解題思路、Time/Space Complexity 與邊界條件。
整理 LeetCode #33 Search in Rotated Sorted Array — 二分搜尋、旋轉點判斷。
整理 LeetCode #53 Maximum Subarray — Kadane DP、連續子陣列、狀態轉移。