
# 代码随想录算法训练营

::: tip  通知
训练营35期，将于 4月3日开营，目前可以报名，报名后提前拉群，在群里等着开营就好。
:::

大家可以百度搜索：代码随想录算法训练营， 看看往期录友们在训练营里打卡总结的博客。

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221104123405.png' width=500 alt=''> </img></div>

这是训练营里录友坚持到最后一天的打卡，大家可以看看他们的博客是每天都有记录的：

* [这种方式，有效逼我坚持下来（C++-小飞-嘉院大三）（精华）](https://blog.csdn.net/weixin_60353640/article/details/133797799)
* [完成比完美重要（Java-小姜-已工作/南京）（精华）](https://xie.infoq.cn/article/3d07b4040ceab0f546d66e3e1)
* [已经刷了500题的基础，参加训练营依然收获满满（Java-怪懒懒-求职）（精华）](https://blog.csdn.net/2301_78266314/article/details/132144046)

* [算法超级弱，最后坚持下来了（Java-信任呢-上大研二）（精华）](https://blog.csdn.net/xinrenne/article/details/133267089)
* [第一次比较完整的刷题训练经历，群里氛围超级好（JAVA-雷贯三十三重天-北航研二）（精华）](https://blog.csdn.net/qq_44120129/article/details/133230372)
* [我全程坚持下来，还是很有成就感的（python-wj-待业）（精华）](https://blog.csdn.net/u013441272/article/details/133229421)

* [一点基础都没有，坚持下来了（C++ 润 大二）（精华）](https://blog.csdn.net/m0_74583479/article/details/132776719)
* [这个钱花的很值得（C++-GMZ-研一）（精华）](https://blog.csdn.net/weixin_43303286/article/details/132796571)
* [看着名单里录友都在坚持，自己也要坚持（C++-凯-湖工大研三）（精华）](https://blog.csdn.net/weixin_62453859/article/details/132788830)

* [一刷心得（Java-小何同学-广财大二）（精华）](https://juejin.cn/post/7272250890597531684)
* [花钱买服务、买环境、买时间（Java-古今-大工研二）（精华）](https://blog.csdn.net/dannky_Z/article/details/132532049)
* [一刷心得（java-唔哩凹-大三）（精华）](https://blog.csdn.net/iwtup/article/details/132545456)

* [训练营结束有点不舍，坚持最久的一件事（C++-徐一-中科院研二）（精华）](https://blog.csdn.net/weixin_46108098/article/details/132158352)
* [同学推荐，报名训练营，坚持下来了（c++-刘浩-沈自所-研二）（精华）](https://blog.csdn.net/qq1156148707/article/details/132155446)

* [每日的刷题训练真的艰难，但坚持下来了（C++-五-已工作福建）（精华）](https://blog.csdn.net/weixin_44952586/article/details/131909720)
* [加入训练营，就是因为这个气氛，只靠自己很难坚持（cpp-Lord HouSton-cqu研二）（精华）](https://blog.csdn.net/HSL13594379250/article/details/131889934)
* [很幸运，我坚持下来了，感觉收货满满（java-李-UCAS研0）（精华）](https://blog.csdn.net/ResNet156/article/details/131920163)
* [谈谈自己的收获，养成了写博客的习惯（java-翌-研二）（精华）](https://blog.csdn.net/weixin_47460244/article/details/131912316)

* [养成了刷题的习惯（C++-热心市民C先生-南理工研一）（精华）](https://blog.csdn.net/qqq1521902442/article/details/131614999)
* [工作也坚持下来(Python-Hongying-已工作杭州)（精华）](https://blog.csdn.net/weixin_42286468/article/details/131628069)
* [入营不亏（C++-小叶子-云财研二）（精华）](https://blog.csdn.net/dream_aleaf/article/details/131613667)

* [训练营一刷总结（Java-HQH-研二）](https://blog.csdn.net/weixin_43821876/article/details/128991822)
* [训练营总结，一群人才能走的更远（Java-Lixy-已工作南京）](https://blog.csdn.net/weixin_45368277/article/details/128997823)
* [训练营总结，中途🐑了，也坚持下来（C++-Jane-科大研二）](https://blog.csdn.net/Jane_10358/article/details/128977424)
* [这两个月有很多不可控因素，但依然坚持下来（java-hha-南工大二）](https://blog.csdn.net/qerwtrt4t/article/details/128975401)
* [训练营总结，最后坚持下来（C++ - 阿舟 - 已工作武汉）](https://blog.csdn.net/m0_74360161/article/details/129000723)


博客链接：[https://blog.csdn.net/m0_61724447/article/details/128443084](https://blog.csdn.net/m0_61724447/article/details/128443084)
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20230101122746.png' width=500 alt=''> </img></div>

博客链接：[https://juejin.cn/post/7170304080504586254](https://juejin.cn/post/7170304080504586254)
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20230101122837.png' width=500 alt=''> </img></div>

博客链接：[https://blog.csdn.net/weixin_44047621/article/details/128430623](https://blog.csdn.net/weixin_44047621/article/details/128430623)
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20230101122913.png' width=500 alt=''> </img></div>

博客链接：[https://blog.csdn.net/weixin_47467016/article/details/128460565](https://blog.csdn.net/weixin_47467016/article/details/128460565v)
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20230101123012.png' width=500 alt=''> </img></div>

也有一些录友，把总结发在训练营内部打卡表里，例如：

昵称：java-低调-已工作

通过两个月的时间系统性的学习了算法，然后按照不同的题目去做分类，设计的刷题进度也很好，让自己有了一个质的提升，贵在坚持，好在自己也是坚持了下来，**通过自己的坚持，让自己养成了一个刷题的好习惯，这才是最难能可贵的**。

但是时间跨度有点大，还是要继续坚持之后自己去二刷，这样才能更好的巩固，把算法知识学习的更好。

---------

昵称：java-岂几岂几-毕业

收获真的很大，这是第一次刷算法题，清楚了面试高频题的题型，**巩固了之前摇摇欲坠的自学算法基础**。接下来计划是重刷随想录，并且补充上一亩三分地刷题区置顶贴里列出的题型，在巩固一刷的基础上增加做题量。

------------

昵称：python/go-ds-研三

跟着卡哥的训练营最大的收获就是把代码随想录都通读了一遍，因为进营之前就已经刷过不少力扣题了，但很多都是当时自己捣鼓出来或者看官方题解的。

而这一次的60天刷题，不管题目做没做过，都看过卡哥的代码随想录了，**这其中的区别也是最大的收获就是知识体系建立起来了**，越往后做题，条理越清晰。

即使有些题一刷还是做不太出来，但不再像之前自己做那样做题前后都是懵逼状态了，而是有一个清晰明了的判断了。

但coding能力还是有待改进，接下来要进行二刷，同时也祝卡哥的事业蒸蒸日上，代码随想录越办越好！

------------

昵称：Python-ukn-研二

完美收官，有点小遗憾的是后面dp做得有点赶，没有沉下心来消化，接下来重点把自己不擅长的专题和重点专题二刷甚至三刷。

**跟着训练营练下来最大的感受是很有信心，有节奏有计划**，每过完一个专题，就多一分成就感，题感也越来越好，期待自己的规律二刷，谢谢一路坚持的小伙伴们！谢谢大佬助手和卡哥！


-----------


## 训练营的目的是什么？

对于刷题，学算法，[《代码随想录》](https://programmercarl.com/other/publish.html)（programmercarl.com）已经把刷题顺序给大家列好了，大家跟着刷就行。

但即使这样，其实不少录友还会有很多疑问，不知道怎么用代码随想录，例如：

* 卡哥，**有没有一起从0开始刷代码随想录的录友，想一起组个队**
* 卡哥您好，我是985准研一非科班，自学java, 然后现在在刷代码随想录，**请问需要每个题目的所有解法都掌握吗**？请教下卡哥正确的刷题姿势🙏
* **我大概多久才能刷完代码随想录**？
* 二叉树，我只掌握 递归够用么？
* 很多解法，我是不是只用暴力就可以，**时间比较紧，我还要去掌握优化方法吗**？
* 卡哥，**请问跟着代码随想录刷题有答疑的服务吗**？ 因为有的题目 自己写的怎么都不对，浪费很多时间，可能过来人指点一下立刻就知道。
* 卡哥，我KMP太难了，我跳过可以吗？
* 卡哥，我进了刷题群，可是**大家刷题进度不尽相同，所以讨论起来经常不在一个频道上**。
* 刚开始还看了一周代码随想录，后来又..摆烂了... **最近又重新再看代码随想录，然后卡住了又摆烂了好几天了**......
* 卡哥，**我刷题很容易囫囵吞枣，虽然说代码随想录一刷，但很多内容根本没消化，在进度上欺骗自己**，好像一刷完了，但感觉自己理解的，不到30%。
* 卡哥，**感觉之前刷的都忘了，能力没有什么提升，现在还是一道都不会做**。我一刷每道题都得先看看题解然后忘了再去看边看边写。

**以上这些是不是有戳中某些录友们的痛处**。

其实对于很多算法基础不太好的录友，即使资料已经很齐全，但还是需要一些规划和答疑。

而且在时间规划上，因为刚开始刷的录友，不知道 前方题目 是多大难度，所以 一开始计划 一天刷三道，往往因为遇到了一道难题，一天也解决不了，耽误了整体进度，甚至直接开始摆烂，下次再开始刷题可能就很久以后了......

所以 **代码随想录算法训练营** 帮助大家在规划时间内，有质量的完成代码随想录一刷。

我亲自给大家规划节奏，大家一起按照我的节奏来，规定时间内，一刷一定能把代码随想录所有内容吃透，然后大家自己去二刷，三刷就好了，师傅领进门修行在个人。

## 训练营提供一些什么呢？

1.具体内容

针对代码随想录上，**195篇算法文章，主要题目150道**，手把手带大家刷完，帮大家做好详细刷题规划，每天布置刷题任务，监督博客记录总结。

任务布置
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221007104512.png' width=500 alt=''> </img></div>

每日规划：
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221007104345.png' width=500 alt=''> </img></div>

训练营周期内，每天应该做哪些题目，同时我根据题目的难度，适当调整每天学习安排，不会是 每天固定3题的这种，而是根据难度而定。

我会告诉大家，哪些解法是一刷的时候必须掌握的，哪些解法可以二刷再去学习，哪些总结是必看的。

每日打卡：
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221007104738.png' width=500 alt=''> </img></div>

关于如果debug自己的代码，训练营会给具体建议：
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221007105631.png' width=500 alt=''> </img></div>

训练营群中每日讨论的重点内容都会做整理，在分享给大家训练营成员：
<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221007110042.png' width=500 alt=''> </img></div>

**同时每天做针对大家的疑问做详细答疑，保证大家消化当天的学习内容**。

2.**气氛气氛还是气氛**

训练营中，**大家都是同一个基础，同一个进度刷题，每天刷题题目都是一样的**，这样的一个学习群，大家讨论起来更有意义。
**还有会监督机制**，训练营的成员要注册一个自己的博客（自己搭建或者使用博客网站都可以），每天要去写今日刷题心得和总结，来进行打卡。

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221007103231.png' width=500 alt=''> </img></div>

3.带大家写博客

很多录友平时刷题，或者学习技术，没有写博客的习惯，或者因为懒，就不写了。

但大家学了很多技术之后，发现 好像都忘了。。。

所以训练营会带着大家写博客，每天都要写博客，博客的标题，格式，我都帮大家规划好，倒逼自己养生记录的习惯。

因为训练营很多录友开始有了写博客的习惯，以下是一些录友博客的结尾部分：

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221008095645.png' width=500 alt=''> </img></div>

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221008095408.png' width=500 alt=''> </img></div>

每天训练营群里会每天统计大家的博客情况。这样不仅可以监督自己总结，针对大家写的比较好的博客，会给予曝光，增加自己写博客的动力。

训练营里的录友们可以相互参考对方的博客，看谁总结的更好。

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221007111116.png' width=500 alt=''> </img></div>


4.关于答疑

很多录友可能担心自己的问题，得不到解决，或者在群里和大家讨论，也没人回复 导致自己因为小问题卡了很久，甚至直接摆烂好一阵子。

所以训练营里大家的问题，我都会做答疑。

估计训练营里的问题会比较多，我也可能回答不过来。所以我会找了算法能力很强的助手协助我给大家答疑，也就是说，**大家刷题遇到问题，不会有后顾之忧，当天的问题，当天一定会得到解决**。

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20221008103558.png' width=500 alt=''> </img></div>

当然训练营题目答疑，**仅限于 每天规划的题目**，并不会大家刷的其他算法题都做答疑，那样的话工作量很容易不可控（这里我也不会夸大承诺，欺骗大家报名之类的），如果是其他算法题可以在群里和大家交流。

### 训练营的资料是什么呢？

**强调一下：训练营里所有的资料，都是我独立制作而且是开源免费的：即代码随想录网站（programmercarl.com），Github：https://github.com/youngyangyang04/leetcode-master和[代码随想录算法公开课](https://mp.weixin.qq.com/s/xncn6IHJGs45sJOChN6V_g)**

训练营提供给大家的服务是**规划，监督，指导和答疑**。

至于代码随想录算法内容的质量如何，这个已经是有口皆碑了，基本是面试求职必刷的资料。

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20220815160227.png' width=500 alt=''> </img></div>

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20220815160306.png' width=500 alt=''> </img></div>

而且代码随想录开源的内容要比市面上 大家付费几百，上千元报的算法训练营的资料都要好的多。

毕竟内容是开源的，质量如何 大家自己去看就好。

## 训练营的学习方式

组织方式：一个学习微信群（180人左右），大家进群之后，等群公告就好，我会通知开始时间和每日刷题计划。

所需时间：训练营为期60天（两个月），群里每天会布置学习任务，只要大家跟上节奏，60天一定可以刷完代码随想录。

每日任务：需要花费3-4个小时左右的时间来完成。这是针对一般算法水平的学习速度来规划的时间，不同水平会有差异。

每周周日会休息一天，没跟上进度的录友，可以跟进度，跟上进度的录友可以复习或者适当放松一下。

监督机制：训练营里，每天会针对大家每天所刷的题目做答疑，同时也会有监督打卡机制，在群公告里会详细描述。

所需语言：**所有语种都可以**，毕竟代码随想录几乎支持所有主流语言，**也会针对大家所用的语言做针对性答疑**。

## 开营时间

**训练营开始常态化报名，即一直可以报名，当人满180人的时候，就开始新的一期**。 最新的一期可以看文章评论区，或者文章开头。

## 训练营的价格

大家应该最关心的是价格了，**定价依然是268元**，注意这是两个月训练营的费用，而且是全程规划，指导，监督和答疑。

（对于[知识星球](https://programmercarl.com/other/kstar.html)里的录友的话，训练营会立减30元，也就是238元，后面如果推出其他服务，星球录友都相当于VIP，都会有优惠。当然如果你已经报了训练营，再去报知识星球，并不给再给大家优惠了，一定要先是星球成员，再报训练营才有优惠）

大家能在市面上找到算法训练营都价格不菲，基本都是上千的单价，**而且内容和质量并没有 代码随想录 优质**。

后面一定会涨价的，**如果你确实需要有人带，有监督，给规划，有答疑，能花两个月时间更下来的话，还是早报早学习**。

## 我适合报名吗？

符合一下特点的录友可以报名：

* 基础比较差，没刷过代码随想录或者刚开始刷
* 刷过一些代码随想录的题目了，感觉掌握不扎实，想用2个月时间系统重刷一遍
* 自己刷题，**很容易遇到各种代码问题，需要有人答疑**
* 以前一刷过，但基本都忘了，想高质量二刷
* **想找队友，一起从0刷代码随想录**
* 自控能力差，遇到点问题就容易躺好一阵子，需要别人监督学习
* **想有一个规划时间，来刷完代码随想录**
* 不知道代码随想录中哪些解法是必备的，哪些解法是可以简单了解的
* 刷题总会忘，感觉刷了和没刷差不多，**不擅长做总结，不擅长写博客记录心得**，自己也懒得写博客写总结

以下录友不合适报名：

* 自学能力强，代码随想录资料都是开源的，刷题顺序也列好了，自学能力强的录友自己学就行
* 有算法和代码基础，基本算法题遇到的问题，都能通过自己debug解决
* 没有两个月时间，每天也不能抽出那么多时间学习算法
* 算法0基础，基本的数据结构都没听说过，例如数组，链表。
* 编程0基础，基本的编程语言还不会，因为训练营还是默认大家会熟悉所用编程语言里的各种容器的使用

**训练营不限编程语言**，任何语言都可以报名，都会答疑。


## 常见疑问

**海外录友有时差可以报名吗**？

可以的，一期就有很多海外的录友，有疑问在群里也会回复，而且群里讨论的重点内容，都会有总结，不用担心错过了精彩内容。

**已经工作的录友适合报名吗**？

适合报名。对于工作的录友，每天未必说一定挤出3-4个小时来刷题。

对于时间充足的录友，要刷拓展题，要写博客作总结。 如果时间紧张，任务上是可以适当精简。

所以每日任务弹性还是比较大的，至少跟上进度保证每天的题目代码提交通过了，看看群里的讨论，自己理解加深了就可以。

工作的录友要学会挤时间，训练营一期录友有不少是工作的，他们是这么搞的：

训练营每日晚上提前发布明天的任务， 他们第二天通勤 时候 可以先看题想思路，白天抽空看文章解析 看看思路是否一致，看看群里讨论内容，晚上下班可以一口气把当天的题目刷完。

加入训练营，每日对自己有一个压迫感，挤一挤 时间就有了。

对于工作的录友，我之前本来计划是安排一期 工作日题量小 休息日题量多一些的训练营，但通过一期发现，包括已经工作的录友，**大家休息日真的没有心思学习，甚至“比工作日更忙”**，所以理想很丰满，现实很骨感。

**要不要搞三个月四个月半年的训练营**？

目前来看四个月以上的时间有点太长了，时间长价格也会高，毕竟要服务的时间长了。

而且刷题在于一鼓作气，把时间拉的太长，很多录友都是前期 动力十足，后面无论是 如何@ 如何公告 如果催大家 赶进度，大家都会无动于衷，从最终效果来看 战线不能太长。

所以没有逼自己一把 跟上进度的决心，就算搞一年时间的训练营，该放弃的还是会放弃。

至于三个月的训练营，是可以考虑的，不过安排时间还要待定。

## 报名方式

* 正常支付，价格：268  （支付成功后，支付记录发给客服
* 知识星球录友支付，价格：238  （支付成功后，[代码随想录知识星球](https://programmercarl.com/other/kstar.html)截图 和 支付记录发给客服
* 往期算法训练营录友再次报名，价格：130 （支付成功后，往期训练营群或者支付记录 和 本次支付记录发给客服

（**注意一定要是[代码随想录知识星球](https://programmercarl.com/other/kstar.html)成员才会有优惠**）

支付宝支付如下：

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20230603175016.png' width=500 alt=''> </img></div>

[微信支付点击这里](https://www.programmercarl.com/other/weixinzhifu.html)

付款后，将付款截图发给客服，客服会在24h内统一回复，**所以大家发给客服信息不要急，当天一定会回复的**。

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20231012125112.png' width=500 alt=''> </img></div>

关于训练营的任何问题，可以在客服这里咨询！



## 最后

训练营其实算是代码随想录的一个补充，其内容都是免费开放的，有学习能力的录友自己学习就好。

单就从我的 [代码随想录算法公开课](https://mp.weixin.qq.com/s/xncn6IHJGs45sJOChN6V_g) 来说，质量如何，大家可以去看评论区，我完全可以把它做成付费的视频课，但我还是选择免费开放给大家，目前一周会更新四个算法视频，已经快把二叉树系列更完了。

之所以做训练营，是因为大家太多的问题，不是视频或者文章教程可以解决的，需要的是规划，组织，监督和答疑。

所以我才组织训练营，搞成付费的也是为了质量更高一些，同时也是因为需要一些门槛，要不然就和普通刷题群没什么区别了。

等大家跟着代码随想录训练营一路走下来之后，大家再回顾自己两个月学习的内容和总结的博客，**一定会发现 这个价格 物超所值**！

关于训练营的任何疑问都可以扫码联系客服

<div align="center"><img src='https://code-thinking-1253855093.file.myqcloud.com/pics/20231012125112.png' width=500 alt=''> </img></div>



<Valine></Valine>


