1. 按专题刷,容易形成对此专题的理解
    2. 计时刷,5分钟没思路就看题解,避免花费太长时间
    3. 先看再刷,可以解决刷题慢的问题。刷题分为想思路,联系算法,实际code,debug四部分,其中前两部分最费时,也最需要训练。

      网上看到一个方法,15天刷100题。 先花5天看题,用5分钟思考,然后看题解,理解它的算法与一些关键边界条件处理,做一些简短的笔记。15分钟一题,一天5小时共20道题,此外每天花额外的1小时与零碎的时间去复习前一天的题。 再花7天手撕,在思路熟练的情况下,coding+debug 15分钟一题,做不出来的收藏到难题集中,看最优解的coding。 最后花3天专攻难题。

    这个方法我可以借鉴一下,但我每天最多能拿出2小时刷题,每天看8题,坚持2.5天,用20题作为一组来验证一下这个方法。2.5天看题,2.5天做题,1天专攻难题,6天解决20题。