代码随想录
中国
编程学习算法刷题编程学习

代码随想录

代码随想录由程序员 Carl 用五年整理,按数组到图论的固定顺序排专题,每题配图文题解、视频讲解与专题题单,另有 ACM 模式练习和完整 PDF 下载。免费开源,适合自学与校招备考。

刷题最容易走偏的地方不是写不出来,而是顺序乱:今天做两道动态规划,明天翻到图论,题量堆到三百道,套路还是散的。网上题解大多按题号组织,没人告诉你先学哪一类、哪几道该连着做,翻完一篇觉得懂了,过两周遇到同类题又得从头想一遍。代码随想录把刷题顺序写成一条固定路线,每道题配图文题解与视频讲解,再按专题收拢成题单,另外补了 PDF 下载与 ACM 模式输入输出练习。下面讲清它的内容结构、适合的阶段、上手方式和收费边界,方便判断要不要把它当作主线。

代码随想录是什么?

这是一个免费开源的算法学习平台,内容由程序员 Carl 用五年时间整理成体系,站内把它概括为“文字加视频讲解”的免费资料。它和题库站的组织方式不同:不按题号堆题,而是先定顺序,从数组、链表、哈希、字符串讲到二叉树、回溯、贪心、动态规划与图论,每个专题下面再挂具体题目。站内主要板块包括算法学习、大厂算法、hot100、代码随想录题单、ACM 模式输入输出练习,以及算法训练营、八股训练营、华为 OD 专项练习这类求职向内容。这套内容后来整理成《代码随想录》与《代码随想录2-图论》两本书出版,网页结构与之对应。

代码随想录

核心功能

它替换掉的是“自己规划学习顺序”这件事,重点人群是自学算法、需要一条明确主线的人,以及准备笔试但读入格式总出错的求职者。

  • 固定刷题顺序——按数据结构与算法思想排出一条线,做完一类再进下一类,不用每天纠结先做哪题。
  • 图文题解——每道题给思路推导、参考代码与复杂度说明,配手绘图解说明状态变化。
  • 视频讲解——重点题配视频,跟着敲一遍比只看代码更容易记住边界处理。
  • 专题题单——把同一套路的题收在一份清单里,连续做同类题,套路才留得住。
  • ACM 模式练习——专门练标准输入输出的读法与格式,针对笔试环境,不是核心代码模式那一套。
  • 完整 PDF 下载——整套内容可离线保存,通勤或没网时照样能翻。
  • 求职向板块——大厂算法、hot100、八股训练营、Agent 面经,面试前按需补。
  • 出版书籍——两本纸质书与网页内容对应,习惯看纸的人可以对照使用。

使用场景

它的使用节奏通常跟着学期或求职周期走:平时按专题推进,笔试前练输入输出,面试前补八股。下面几类人把它当主教材而不是补充资料。

人群/角色场景描述推荐指数
计算机专业学生大二大三按专题过一遍数据结构与算法,配合课程同步推进★★★★★
校招求职者面试前按题单集中刷,再用 hot100 与八股板块补齐高频考点★★★★★
转行自学者没有科班课程表,需要一条别人排好的顺序,按部就班往下走★★★★☆
笔试备考者用 ACM 模式练习熟悉读入格式,减少因格式问题丢分★★★★☆
面试官与讲师拿现成题单做考察范围参考,省去自己整理题目的时间★★★☆☆

操作指南

打开 代码随想录,首页就是完整的专题目录,从基础数据结构一路排到图论,不需要注册即可阅读全部题解。

  1. 先点开 算法学习,按目录顺序确认自己停在哪一章,别从中间挑题。
  2. 进 代码随想录题单 取一份清单,照着顺序做,同专题的题连着刷完再往前走。
  3. 每题先自己写,卡住十分钟再看图文题解,重点对照边界条件与复杂度。
  4. 看不懂的题点开视频讲解,跟着敲一遍,敲完把页面关掉重写。
  5. 笔试前用 ACM模式输入输出练习 练读入,把字符串切分、多组数据这些格式过一遍。
  6. 需要离线复习,从 完整PDF下载 取整套资料;求职阶段再进 大厂算法 或 八股训练营。

(专题之间是有依赖的,二叉树没弄明白就跳回溯,通常会在剪枝那一步卡住;同一道题看完题解隔两天再写一遍,比重看视频有用。)

支持平台

以网页端为主,浏览器直接打开即可阅读全部题解。手机上能看,但代码块需要横向滚动,边看边写不现实,做题建议在电脑上。站内提供 PDF 下载,用于离线保存与打印阅读。没有桌面客户端、移动 App 与小程序。其余端以官网当前说明为准。

产品定价

题解、题单、完整 PDF 下载属于 免费 开源部分,页面明确标为免费资源,阅读不需要付费。算法训练营、八股训练营、知识星球,以及大模型、AI 全栈、华为 OD 等专项训练营是另行报名的项目,首页未标注统一价格,需要进对应入口查看。站内另有账号充值类的服务,与刷题功能相互独立。

常见问题

Q:全部内容都免费吗?

题解、题单与 PDF 下载免费,这部分是开源资料,直接读即可。训练营、知识星球属于付费服务,卖的是带节奏的课程与答疑,不是题目本身。看到标着免费资源的入口,说明该部分不需要付费。

Q:零基础能不能直接跟着刷?

能跟,但要有前提。站内另设零基础编程课,算法主线也从数组讲起,可它默认你会用一门语言写循环、函数与递归。完全没写过代码的人,建议先补语法,否则题解里的代码看不懂,进度会停在第一章。

Q:和力扣的官方题单有什么区别?

力扣按标签、难度与热度组织,适合按需找题;这里按学习顺序组织,题解是中文图文加视频,并额外补了 ACM 模式练习与八股内容。两者可以配合用,用这里的顺序推进,用力扣提交与看讨论区。

开发者小结

代码随想录的核心是那条顺序:它把“学什么”这个决策替你做了,题解、题单、视频、PDF 都挂在这条线上,自学的人不必每天重新规划。免费部分覆盖得足够完整,读完能应付大多数校招算法题;ACM 模式与八股板块补上了笔试和面试的另外两块。边界在于内容以国内求职场景为主,训练营与知识星球另计费,题目难度分布偏中等,冲竞赛或做 hard 题需要另找题库。适合需要主线、能按部就班推进的自学者,不适合只想搜一道题答案的人。

相关导航

开发者导航

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...
首页 起始 博客
赞助 树洞 我的