2025年8月 學習記錄
📅 每日練習記錄
Week 1 (2025-08-01 ~ 2025-08-07)
日期 |
題目 |
難度 |
語言 |
耗時 |
狀態 |
心得 |
08-01 |
[1] Two Sum |
Easy |
C# |
30min |
✅ |
第一題,熟悉環境 |
08-02 |
[1] Two Sum |
Easy |
Go |
45min |
✅ |
Go語法不熟,多花時間 |
08-03 |
[15] 3Sum |
Medium |
C# |
90min |
⚠️ |
TLE,需要最佳化 |
08-04 |
[15] 3Sum |
Medium |
C# |
60min |
✅ |
學會雙指針,重要突破! |
08-05 |
休息 |
- |
- |
- |
- |
週末休息 |
08-06 |
[11] Container Water |
Medium |
C# |
45min |
✅ |
雙指針再次應用 |
08-07 |
複習筆記 |
- |
- |
60min |
- |
整理本週學習 |
Week 2 (2025-08-08 ~ 2025-08-14)
日期 |
題目 |
難度 |
語言 |
耗時 |
狀態 |
心得 |
08-08 |
[3] Longest Substring |
Medium |
C# |
120min |
🔄 |
滑動窗口概念很重要 |
08-09 |
[3] Longest Substring |
Medium |
Go |
90min |
✅ |
Go實作更簡潔 |
... |
... |
... |
... |
... |
... |
... |
📈 本月統計
完成情況
- 總練習天數: 20天
- 完成題數: 8題
- 語言分布: C# (8題), Go (5題)
- 難度分布: Easy (5題), Medium (3題), Hard (0題)
時間投入
- 總時間: 18小時
- 平均每題: 135分鐘
- 每日平均: 54分鐘
正確率
- 一次通過: 3題 (37.5%)
- 二次通過: 4題 (50%)
- 多次調整: 1題 (12.5%)
🎯 本月重點學習
新掌握的技巧
- 雙指針技巧 - 在 3Sum 和 Container Water 中應用
- Hash Table 應用 - Two Sum 的經典解法
- 滑動窗口初步 - Longest Substring 問題
常犯錯誤分析
- 邊界條件 - 忘記檢查空陣列 (犯錯 3次)
- 索引越界 - 雙指針移動時的邊界 (犯錯 2次)
- 時間複雜度 - 第一次嘗試常用暴力解法
語言學習心得
- C#: 語法熟悉,LINQ很好用但要注意效能
- Go: 簡潔但型別嚴格,slice操作需多練習
🔄 遇到的困難與解決
困難1: 思路卡住
- 問題: 3Sum 一開始完全沒思路
- 解決: 先研究 Two Sum,再擴展到三個數字
- 學習: 從簡單問題推廣到複雜問題
困難2: Go語法不熟
- 問題: Go的slice、map語法經常出錯
- 解決: 整理了Go語法筆記,多做練習
- 學習: 不要急著解題,先把工具準備好
📝 改進計畫
9月目標
- 提升難度: 嘗試3-5題Hard題目
- 新主題: 開始學習動態規劃
- 效率提升: 目標平均解題時間降到90分鐘
- 語言平衡: Go語言題數追上C#
學習方法調整
- 題目分析時間: 每題先花15分鐘分析再開始寫程式
- 複習機制: 每週末複習本週所有題目
- 筆記改善: 加強解題思路的記錄
💡 本月金句
"演算法不是背出來的,是理解出來的" - 在第15題3Sum卡住兩天後的感悟
總結: 八月是很好的開始,從完全新手到能獨立解決中等題目。九月要持續挑戰自己!
YYYY年M月 學習記錄
本月設定(目標與主題)
- 主題:例如 雙指針 / 滑動視窗 / DP / 圖論
- 目標題數:X 題(Easy Y / Medium Z / Hard W)
- 投入時間:每日 ≥ N 分鐘;每週 ≥ M 小時
- 挑戰:至少完成 Hard ≥ H 題;每週寫 1 篇總結
📅 每日練習記錄
Week 1 (YYYY-MM-DD ~ YYYY-MM-DD)
Week 2 (YYYY-MM-DD ~ YYYY-MM-DD)
Week 3 (YYYY-MM-DD ~ YYYY-MM-DD)
Week 4 (YYYY-MM-DD ~ YYYY-MM-DD)
🧭 主題覆蓋追蹤(勾選)
📈 本月統計
完成情況
- 練習天數: 天
- 完成題數: 題(Easy / Medium / Hard)
- 語言分布: C# (題), Go (題)
- 連續天數(Streak): 天;本月斷點:第 天
時間投入
- 總時間: 小時
- 平均每題: 分鐘
- 每日平均: 分鐘
正確率 / 嘗試次數
- 一次通過: 題
- 二次通過: 題
- 多次調整: 題(記錄主因:邊界/複雜度/實作)
🎯 本月重點學習
新掌握的技巧(至少 3 條)
常見錯誤與對策
- 錯誤:;對策:
- 錯誤:;對策:
- 錯誤:;對策:
語言心得(實作層面)
- C#:LINQ/Span/效能注意點/測試習慣
- Go:slice/map/指標/錯誤處理/benchmark 習慣
🔄 困難案例復盤
案例1:題號/主題
案例2:題號/主題
📝 下月計畫
💡 本月金句
總結:本月最大收穫是 ______,接下來專注 ______。