整理 LeetCode #994 的個人解法筆記:解題思路、Time/Space Complexity 與邊界條件。
整理 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 #238 Product of Array Except Self — 前後積、O(1)。
整理 LeetCode #739 — linked list、演算法分析、解。
整理 LeetCode #695 的個人解法筆記:解題思路、Time/Space Complexity 與邊界條件。
整理 LeetCode #153 Find Minimum in Rotated Sorted Array — 二分搜尋、判斷哪邊轉折。
整理 LeetCode #33 Search in Rotated Sorted Array — 二分搜尋、旋轉點判斷。