< 所有筆記
主題文章
學習筆記
整理程式解題、AI 閱讀與可長期沿用的工程工作流筆記。
適合練習程式基礎的讀者。先挑符合目前學習主題的 TypeScript 題目;此列表記錄學習歷程,不是先修順序。AI 閱讀筆記與 Git 指南可獨立查閱。
主題文章
ArtInt 閱讀筆記:智慧代理人,以及我搞混的 AI 基礎觀念
2026-09-08
LeetCode 128:TypeScript 最長連續序列的 Set 掃描
2026-08-24
LeetCode 56:TypeScript 合併區間的排序不變量
2026-08-24
LeetCode 1480:TypeScript 一維陣列累積總和
2026-08-25
LeetCode 1732:TypeScript 單次掃描找最高海拔
2026-08-25
LeetCode 724:TypeScript 尋找陣列 Pivot Index
2026-08-26
LeetCode 2574:TypeScript 左右總和差
2026-08-26
LeetCode 121:TypeScript 買賣股票的最佳時機
2026-08-28
LeetCode 217:TypeScript Contains Duplicate,用 Set 判斷重複值
2026-08-29
LeetCode 1:TypeScript Two Sum,用 Map 找出兩數索引
2026-08-30
LeetCode 242:TypeScript Valid Anagram,從排序到字元計數
2026-08-31
LeetCode 49:TypeScript Group Anagrams,從排序 key 到計數簽名
2026-09-01
LeetCode 347:TypeScript Top K Frequent Elements,從頻率排序到 bucket
2026-09-01
LeetCode 3:TypeScript 最長不重複子字串,從回退重掃到 sliding window
2026-09-02
LeetCode 424:TypeScript 最長重複字元替換,理解 sliding window 與歷史最高頻率
2026-09-03
LeetCode 125:TypeScript Valid Palindrome,從清理字串到原地雙指標
2026-09-04
LeetCode 11:TypeScript 盛最多水的容器,為什麼要移動較矮的那端
2026-09-06
LeetCode 15:TypeScript 3Sum,為什麼跳過重複值不會漏解
2026-09-07
LeetCode 238:除自身以外陣列的乘積,從除法改成前綴與後綴
2026-09-09
LeetCode 53:最大子陣列,從向左重算到保存上一輪結果
2026-09-10
LeetCode 152:最大乘積子陣列,為什麼最大值和最小值都要留下
2026-09-11
LeetCode 70:爬樓梯,從重複遞迴到只保留前兩階
2026-09-14
LeetCode 198:打家劫舍,用兩個狀態處理搶與不搶
2026-09-15
Git Merge vs Rebase:兩條時間線的故事
2026-01-08