Algorithm Notebook

把算法学习做成一条清晰、能持续推进的路线

这里不仅是算法专题页,也是你的每日学习工作台。 你可以在这里打卡、上传 Markdown 笔记和代码文件、按专题分类整理, 同时在网页里直接阅读笔记并给 Markdown 行添加批注。

  • 0 累计打卡天数
  • 0 Markdown 笔记
  • 0 代码文件
while (still_learning) {
  checkIn(today);
  upload(noteMarkdown);
  save(codeByCategory);
  annotate(keyIdeas);
  revisit(commonMistakes);
}

当前目标

把刷题记录、笔记与代码沉淀成长期资产
Check In

每日打卡台

上传今天的学习内容

支持 Markdown 学习笔记和代码文件,都会按专题归档。

数据仅保存在当前浏览器中,方便你先把工作流用起来。

Roadmap

学习路线

01

基础打底

数组、链表、栈、队列、哈希、字符串、双指针与基础复杂度分析。

02

搜索与递推

DFS、BFS、回溯、二叉树、图遍历,以及递归搜索框架的统一理解。

03

进阶建模

动态规划、贪心、二分答案、前缀和、差分、单调栈、并查集。

04

专题突破

图论、最短路、树上问题、区间结构、数学技巧与综合题复盘。

Library

学习资料库

Markdown 笔记

点击笔记即可在右侧阅读并进行逐行批注。

代码文件

代码会按你打卡时选择的专题统一归档。

Reader

Markdown 阅读与批注

选择一篇笔记开始阅读

支持 Markdown 渲染、源码查看与行级批注。

还没有选中笔记,先在上方资料库中打开一篇 Markdown。

源文件与批注

点击左侧行号可以把这一行设为当前批注目标。

当前未选择具体行
笔记源码会显示在这里,并支持行级批注。

当前笔记批注

当前还没有批注。
Next Step

你后面可以继续把题解、模板库、错题复盘页都接进这个工作台

返回个人博客