7.2.有语法基础
那么你当前需要的是训练出算法思维,我并不反对现在就开始学习算法,但是我个人更推荐先打好思维的基础。具体地来说,我推荐你去做:
- CodeForces的problems中的难度在800-1000的题目
- AtCoder的ABC比赛的A,B,C三道题或者是难度等价的题目
- 其他网站比赛难度等价上述题目的题目
上述可以参考本文的关于训练中的推荐比赛部分和关键网站部分。
我知道现在的大家很希望能过学很多很多算法,做很多很多算法题,但是我更推荐先做一些题目,锻炼自己对题目的思考能力和见识一些题目的考法。在这之后学习算法时你会更加轻松地了解算法的原理和深刻地明白算法的作用。