题目:虽然写了 400 道题但是感觉刚入门,对自己的状态不太满意,继续努力吧!
周赛:周赛从最近一两个月才开始参加,可以 A 2∼3 题,有一次差一点 AK,代码熟练度不够最后一题没写出来,有点可惜,期待第一次 AK。
题解:题目做的不多,但是边做边输出了一些题解,整理成了 GitHub 仓库,感觉对自己的帮助很大,最直观的感受就是大多数原题再遇到思路马上能回想起来。
每日一题:之前大多数题目都是跟着题单在刷题,比如:剑指 Offer、Hot 100、代码随想录等等,每日一题偶尔才会写。
总结:
- 多写题目还是有好处的,正所谓见多识广,个人感觉大多数可以在有限时间内解决的问题都是之前做过的题 / 类似的题,下一步争取尽快解锁 600 题。
- 周赛和每日一题开始的太晚了,把数据结构和算法基础知识点过一遍就可以参加周赛了,另外每日一题可以当成每天的一个练习题,实战才是进步最快的方法,这块继续坚持下去。
- 题解这一块之后可以写一些每日一题题解。
对初学者的一些建议:
- 刚开始可以跟着一些题单去练题快速入门,比自己从
Tag 中找题靠谱一些。昨天刚好看到大佬总结的题单,非常棒,分享了一篇文章,感兴趣的可以看一下 这里。
- 早点参加周赛和每日一题,刚开始参加可能 A 的少,但第一题一般都是签到题,不要和大佬比,多和自己比(不知道有没有和我想法一样的,总想着把知识点都吃透了再参加周赛,想拿个好名次,但一直感觉自己没掌握好,所以恶心循环,现在想太傻了,这样不是不行,但是进步太慢了)。
- 推荐写一些题解,尤其对于面试题有的可能不是很难,但思路比较精妙,这种题总结一下自己思路,第二遍再做就会轻松一点。
- 最后坚持刷题吧,我也是!
