用途: 每天学习完成后,统一使用此格式提交到 GitHub
Day N: 完成学习 - [主题],题目 A/B/C,掌握 XYZ 模式
## 📝 今日完成
- ✅ LeetCode XX - [题目名称]
- ✅ LeetCode YY - [题目名称]
- ✅ 核心概念:[概念名称]
## 🎯 掌握程度
- LeetCode XX: ⭐⭐⭐⭐⭐
- LeetCode YY: ⭐⭐⭐⭐
## 💡 重要收获
- [记录最重要的1-2个收获]
## 📌 明日计划
- [ ] 复习今天的题目
- [ ] 学习新题目:[题目名称]
Day N: 完成 X 道题,主题 [主题]
- LeetCode XX: ⭐⭐⭐⭐⭐
- LeetCode YY: ⭐⭐⭐⭐
收获: [一句话总结]
Day 1: 完成学习 - 数组与双指针,题目 88/27,掌握双指针入门
## 📝 今日完成
- ✅ LeetCode 88 - 合并两个有序数组
- ✅ LeetCode 27 - 移除元素
- ✅ 核心概念:双指针避免嵌套循环
## 🎯 掌握程度
- LeetCode 88: ⭐⭐⭐⭐⭐ (完全掌握)
- LeetCode 27: ⭐⭐⭐⭐ (基本掌握)
## 💡 重要收获
1. 从后往前的双指针:避免覆盖数据
2. 快慢指针:快探索,慢标记
## 📌 明日计划
- [ ] 复习 LeetCode 88/27
- [ ] 学习 LeetCode 26/80 - 删除重复项
Day 3: 完成 2 道题,主题 贪心+双指针
- LeetCode 169: ⭐⭐⭐⭐⭐
- LeetCode 121: ⭐⭐⭐⭐
收获: 贪心算法在双指针中的应用
Day 7: 周复习 - 白板测试通过率 100%
## ✅ 本周总结
- 完成题目:12 道
- 完全掌握:8 道
- 基本掌握:4 道
- 白板测试:3/3 通过
## 🎯 掌握的模式
- 从后往前的双指针 ⭐⭐⭐⭐⭐
- 快慢指针 ⭐⭐⭐⭐⭐
- 左右相向双指针 ⭐⭐⭐⭐
- 贪心+双指针 ⭐⭐⭐⭐
## 📌 下周计划
- 第 2 周:哈希表与滑动窗口
- 重点:HashMap 空间换时间
commit_daily.bat "Day 1: 完成双指针学习,题目 88/27"bash commit_daily.sh "Day 1: 完成双指针学习,题目 88/27"# 1. 进入项目目录
cd D:\privategit\github\algorithm-learning
# 2. 添加所有更改
git add .
# 3. 提交(复制上面的标准格式)
git commit -m "Day 1: 完成学习 - 数组与双指针,题目 88/27,掌握双指针入门
## 📝 今日完成
- ✅ LeetCode 88 - 合并两个有序数组
- ✅ LeetCode 27 - 移除元素
- ✅ 核心概念:双指针避免嵌套循环
## 🎯 掌握程度
- LeetCode 88: ⭐⭐⭐⭐⭐
- LeetCode 27: ⭐⭐⭐⭐
## 💡 重要收获
1. 从后往前的双指针:避免覆盖数据
2. 快慢指针:快探索,慢标记"
# 4. 推送到 GitHub
git push- 时间: 每天晚上学习完成后
- 内容: 当天的学习笔记、代码、进度更新
- 好处: 形成连续的学习记录
- 时间: 每周日晚上
- 内容: 一周的所有学习内容
- 好处: 减少 commit 数量,但不如每天提交好
-
回顾时一目了然
- 哪天学了什么
- 掌握程度如何
- 有什么收获
-
建立学习信心
- 看到连续的提交记录
- 每天都有进步
- 积累成就感
-
方便复习
- 通过 Git 历史查看
- 快速找到某天的学习内容
- 对比不同时期的学习状态
提交前确认:
- 今天的学习任务全部完成
- 学习笔记已填写完整
- 代码文件已保存
- 进度文件已更新(LEARNING_PROGRESS.md)
- 复习计划已更新
- 提交信息符合格式
创建日期: 2026-02-05 适用对象: 90 天算法学习计划 推荐工具: Git + GitHub