# 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