feat(template): add readme templates and leetcode helper
This commit is contained in:
88
README.md
88
README.md
@@ -1,5 +1,85 @@
|
||||
# coding-practice
|
||||
# LeetCode Practice Journey 🚀
|
||||
|
||||
Practice from Daily Leetcode
|
||||
ACC : iak64825@jioso.com
|
||||
Password : ww5&Hy73dgh
|
||||
## 📊 進度統計
|
||||
- **總題數**: 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
|
Reference in New Issue
Block a user