此repo收錄我早期在 LeetCode 上練習演算法題目時的解題紀錄與程式碼整理。
因為一開始是在 VS Code 中完成題目並上傳至 GitHub,但後來因為直接用leetcode網站寫完並提交比較方便,因此這裡只有我早期寫的題目。
本 repo 用於:
- 紀錄演算法與資料結構的學習進度
- 保留重要題目的解法與思考方式
- 作為未來面試時程式實作能力的展現
- Array / Hash Table
- Two Pointers
- Linked List
- Tree / Binary Tree / BST
- Dynamic Programming
- Backtracking
- Graph / DFS / BFS
- Greedy
- Heap / Priority Queue
- Sliding Window
- Math / Bit Manipulation