85 lines
2.6 KiB
Markdown
Executable File
85 lines
2.6 KiB
Markdown
Executable File
# LeetCode Practice Journey 🚀
|
|
|
|
## 📊 進度統計
|
|
- **總題數**: 0
|
|
- **已完成**: 0
|
|
- **開始日期**: 2025-09-01
|
|
- **最後更新**: 2025-09-01
|
|
|
|
### 難度分布
|
|
| 難度 | 完成數 | 總數 | 進度 |
|
|
|------|--------|------|------|
|
|
| Easy | 0 | 0 | 0% |
|
|
| Medium | 0 | 0 | 0% |
|
|
| Hard | 0 | 0 | 0% |
|
|
|
|
### 語言分布
|
|
| 語言 | 完成題數 |
|
|
|------|----------|
|
|
| C++ | 0 |
|
|
| C# | 0 |
|
|
| Go | 0 |
|
|
|
|
## 🎯 學習目標
|
|
- [ ] 熟悉基本資料結構 (Array, LinkedList, Stack, Queue)
|
|
- [ ] 掌握雙指針技巧
|
|
- [ ] 動態規劃入門 (目標:完成 10 題)
|
|
- [ ] 樹和圖的遍歷
|
|
- [ ] 二分搜尋應用
|
|
|
|
## 📚 題目分類
|
|
|
|
### Array & Hash Table
|
|
| 題號 | 題目 | 難度 | 狀態 | 語言 | 筆記 |
|
|
|------|------|------|------|------|------|
|
|
| 1 | [Two Sum](problems/0001-two-sum/) | Easy | ✅ | C#, Go | 經典入門題 |
|
|
| 15 | [3Sum](problems/0015-3sum/) | Medium | ✅ | C#, Go | 雙指針技巧 |
|
|
|
|
### Two Pointers
|
|
| 題號 | 題目 | 難度 | 狀態 | 語言 | 筆記 |
|
|
|------|------|------|------|------|------|
|
|
| 11 | [Container With Most Water](problems/0011-container-with-most-water/) | Medium | ✅ | C# | 貪心思維 |
|
|
|
|
### String
|
|
| 題號 | 題目 | 難度 | 狀態 | 語言 | 筆記 |
|
|
|------|------|------|------|------|------|
|
|
| 3 | [Longest Substring Without Repeating Characters](problems/0003-longest-substring/) | Medium | 🔄 | C# | 滑動窗口 |
|
|
|
|
### Dynamic Programming
|
|
| 題號 | 題目 | 難度 | 狀態 | 語言 | 筆記 |
|
|
|------|------|------|------|------|------|
|
|
| 70 | [Climbing Stairs](problems/0070-climbing-stairs/) | Easy | 📝 | - | 待開始 |
|
|
|
|
## 📅 月度學習記錄
|
|
- [2025年9月](logs/2025-09.md) - 基礎入門月 (完成 8 題)
|
|
- [2025年10月](logs/2025-09.md) - 進階提升月 (進行中...)
|
|
|
|
## 🧠 重點學習筆記
|
|
|
|
### 常用模式總結
|
|
1. **雙指針**: 適用於有序陣列的搜尋問題
|
|
2. **滑動窗口**: 子陣列/子字串的最佳化問題
|
|
3. **Hash Map**: 快速查找和計數問題
|
|
|
|
### 容易出錯的地方
|
|
- 邊界條件檢查 (空陣列、單一元素)
|
|
- 整數溢位問題
|
|
- 陣列索引越界
|
|
|
|
## 📈 學習曲線反思
|
|
- **第一週**: 熟悉基本語法和 LeetCode 平台
|
|
- **第二週**: 開始理解演算法思維
|
|
- **第三週**: 能獨立分析中等難度題目
|
|
- **第四週**: 開始關注時間空間複雜度最佳化
|
|
|
|
## 🔗 有用資源
|
|
- [LeetCode Patterns](https://leetcode.com/discuss/general-discussion/458695/dynamic-programming-patterns)
|
|
- [演算法與資料結構筆記](https://github.com/your-notes-repo)
|
|
- [LeetCode Solutions 參考](https://github.com/your-solutions-repo)
|
|
|
|
---
|
|
*最後更新: 2025-09-01*
|
|
|
|
---
|
|
account : iak64825@jioso.com
|
|
password : ww5&Hy73dgh |