feat(template): add readme templates and leetcode helper

This commit is contained in:
2025-09-01 09:48:11 +08:00
parent 11e62e4eac
commit ed0d2f344d
4 changed files with 756 additions and 4 deletions

View File

@@ -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