为期2个月的代码随想录算法训练营结束了,我圆满完成了代码随想录的一刷。我个人对于数据结构和算法很感兴趣,也非常享受解决算法题时内心的满足感。之前我只会暴力解决问题,刷题也东一道西一道,根本没有系统性的思路。现在随着一刷结束,我已经可以独立做出一些中等难度和一小部分困难难度的题目了,做题时也有了系统性的思路。
按代码随想录的顺序刷题其中一个很大的好处就是系统性的刷题,按照代码随想录的顺序,后面刷的题有时会用到前面的题目的思路,使用相似的方法即可轻松解决。另一个好处就是练习一题多解,之前自己做题时随便想到一个方法 AC 了,就下一道,也不会去思考一题多解。代码随想录的讲解虽然按照不同类型的题目一个类型一个类型的过,在遇到一些经典题目时卡哥会讲解题目的多种解法来拓宽我们的思路,练习一题多解可以进一步提高我们的解题能力。
在中途中也遇到了一些很难的题目,比如 KMP 算法、二叉搜索树操作、股票问题等等,我迎难而上,最终看了卡哥的视频后做了出来。也有一些题目靠自己想可能想一天都做不出来,这时去听一下卡哥的讲解,顿时会感觉到题解的巧妙,会产生原来还可以这样做的想法。卡哥的视频讲解还是挺严谨的,某些题解直接给答案,看了之后完全不明白为什么能这么做,只知道这么做是对的。卡哥的视频中会着重讲解为什么要这样做,如何想到可以这样做,令我受益匪浅。
总之,这两月的训练营刷题中我学到了很多,从一个算法小白到现在可以独立求解中等难度题目,我完成了巨大蜕变。感谢代码随想录,感谢卡哥!