Files
leetcode-master/problems/qita/xunlianying.md
programmercarl f835589049 Update
2024-04-12 10:37:17 +08:00

338 lines
23 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 代码随想录算法训练营
::: 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.comGithubhttps://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>