代码随想录算法训练营day61

0 阅读1分钟

总结篇

代码随想录陆陆续续刷完了,近3个月时间。具体总结一下个人的看法: 卡尔的代码随想录网站精华非常多,不管是题设解析还是课程讲解都非常科学合理,非常适合初学者跟着学习。 重点讲讲初学者怎么跟代码随想录: 1.坚持打卡和写博客 2.适当加快进度。算法训练营的多数题目相对来说简单,理解之后大部分时间都是在巩固知识,我们需要适当的回顾和总结。想要进一步提高的小伙伴可以刷刷acwing或者洛谷。个人非常推荐洛谷的题目,强度梯度提升非常明显,对于想要深入算法的小伙伴们,非常重要。 3.重点知识的掌握:双指针、二叉树的遍历、递归回溯、动态规划、图的遍历搜索这些基本的算法必须要掌握。遗憾的时,我贪心算法始终很难找到最优局部解法。核心的不是掌握套路,二是在刷题当中理解算法的思想。比如递归很多题目的思想是分治思想,动态规划的思想很多时候是减而治之思想 4.推荐的书籍学习:邓俊辉老师的《数据结构》,《算法导论》学这些书非常有益于我们打好算法的基础,理解这些算法的底层数学原理,而不是单纯的套公式。