主题
算法周记 W1
对应计划:算法学习专项 · 暑假计划 · 算法段
主读教程:算法/(建议本周对齐 01~07 一带:上手 → 数组手感 → 双指针/滑窗入口)
用法:周日滚动更新本页「本周记录」;不要另开空文件硬凑篇数。
0. 本周目标(W1)
| 项 | 目标 | 验收 |
|---|---|---|
| 打卡天数 | ≥ 5 天(含一天轻量复习也行) | 下方打卡表勾满 |
| 语法迁移 | JS 数组 / 对象 / Map 写题不卡基础语法 | 能默写两数之和哈希版 |
| 题感 | 先暴力再优化至少 3 题 | 每题有「复杂度一句话」 |
| 教程 | 读完并跟做 01~04,有余力到 05 | checklist 自勾 |
| 输出 | 本文「卡点 / 下周调整」非空 | 周日填完 |
能量不够用专项里的 B 档,但不要连续空两天。
1. 打卡表
| 日 | 日期 | 做了什么(题号或教程篇) | 分钟 | 状态 |
|---|---|---|---|---|
| D1 | ⬜ | |||
| D2 | ⬜ | |||
| D3 | ⬜ | |||
| D4 | ⬜ | |||
| D5 | ⬜ | |||
| D6 | ⬜ | |||
| D7 | 复习 / 补笔记 | ⬜ |
状态:✅ 完成 · 🟡 缩水但有输出 · ❌ 空窗(需在「调整」里说明)
2. 本周题单(可改)
优先「能讲」而非「刷穿」:
每题固定三行笔记(可写在下方或学习便签):
text
卡点:
标准解一句话:
复杂度:1
2
3
2
3
3. C++ → JS 本周新坑(滚动记)
| 坑 | 表现 | 正确心智 |
|---|---|---|
Map vs 对象 | 用对象当哈希,键被转成字符串 | 需要任意键或明确 Map 语义时用 Map |
=== / 稀疏数组 | 习惯 C++ 下标与长度 | 先搞清 length 与空洞 |
| 传引用 | 以为「赋值即拷贝」 | 对象/数组是引用;需要拷贝时显式做 |
| (续写) |
4. 周日复盘(到点再填)
题量与质量
- 完成题数:
- 其中「先暴力再优化」:
- 能不看题解口述的题:
最大卡点
- (一句话)
做得好的
- (一句话)
下周调整(写入 W2 目标)
- 配额:A / B 档?
- 教程推进到:
- 需要重做的题:
5. 与 AI 的边界(本周提醒)
先自己写一版,再问思路;完整最优解复制不计入打卡。细则见 AI 辅助自学。
可更新栏
| 日期 | 备注 |
|---|---|
| 2026-07-17 | 建周记骨架与 W1 目标;打卡表待按日填写 |
