跳转至

7.3. 学习算法

算法学习我其实觉得在刚接触算法竞赛的时候不需要急着学算法,这个阶段说不定会学到一大堆useless的算法,我觉得应该先大量刷题把算法思维训练出来,差不多cf 1600分的时候在学习算法效率会非常高。

还有个名言: Stop learning useless algorithms, go and solve some problems, learn how to use binary search.(停止学习用不到的算法,去刷题,学习怎么用二分)——Um_nik

这里我推荐牛客的网课,牛客的算法课程质量是很高的。另外还有代码源的课程,遗憾的是代码源的课程已经下架买不到了。

此外学习算法也不一定必须看课,看上几篇博客再刷上几道题也是完全没问题的,可以在洛谷的题单中去搜索自己学习的算法,然后去刷题。

此外刷完题单其实并不意味着完全掌握了这个算法,因为刷题单是在你知道题单的题目是要用你现在要学的算法解决的前提下进行的,而事实上很多题目难就难在你要想到要用哪个算法。

刷题是非常重要的,一定要刷题!一定要刷题!一定要刷题!