用结构化的笔记,
攻克算法与数据结构。

从数组链表到线段树,从动态规划到图论最短路。每一篇笔记都经过打磨,配有完整代码与思路路径。

24
完整学习笔记
21
算法专题体系
覆盖数据结构 & 算法
int lengthOfLIS(vector<int>& a) {
  int n = a.size(), ans = 0;
  vector<int> dp(n, 1);
  for (int i = 0; i < n; ++i) {
    for (int j = 0; j < i; ++j) {
      if (a[j] < a[i])
        dp[i] = max(dp[i], dp[j] + 1);
      ans = max(ans, dp[i]);
    }
  }
  return ans;
}

用更像学习产品的方式组织内容,而不是单纯堆叠文章。

3 条

学习路线

校招 / 竞赛 / 后端三套完整刷题路径

6+

公开笔记

原创手写解题思路,分步拆解高频难点

10 条

代码模板

一键复制,覆盖高频题型的常用写法

为什么选择码录

</>

章节化学习路径

把知识点拆成可连续推进的小节。

题型判断提示

先给识别信号,再给写法模板,让你知道为什么要这样下手。

📖

多语言代码对照

同一个思路支持多语言切换阅读,适合刷题和复盘时快速对照。

阅读轨迹回放

自动记录阅读进度。

开发者真实评价

A
24届校招后端

滑动窗口三步法模板特别好用,面试原题直接套用,省了大量整理笔记的时间。

B
算法竞赛选手

路线规划很系统,从基础到进阶分层清晰,配套例题能顺着把知识点补齐。

C
转行开发新人

没有晦涩堆砌理论,每道题都有图解演示,零基础也能看懂复杂区间 DP。

精选笔记

查看全部 →
代码起步入门

滑动窗口如何稳定建模

把窗口问题拆成扩张、收缩、更新答案三步。

#滑动窗口#字符串#模板阅读 →
刷题技巧入门

刷题时如何快速拆题

先拆输入、目标和约束,再决定用什么题型框架。

#拆题#题型判断#刷题方法阅读 →
API 速查入门

HTTP 常用头与含义

联调和排障时最常看的请求头、响应头速查。

#HTTP#请求头#联调阅读 →
欢迎来到码录,奔赴专属算法学习旅途