LeetCode刷题阶段性回顾-II
距离上次总结,过去了三个月,发生了什么?
上次总结是8月份,现在是11月,这三个月,在刷题方面的变化有:
- 数量上,多做了160题左右
- 方式上,前一个月基本看完花花的题解,后两个月变为打周赛,应用
- 能力上,有提升,工具箱,模板库有丰富
- 心态上,反而更慌了
一项项说吧
数量
总共数量为429题,medium: 58%, easy: 28%, hard: 14%
新题的主要来源是周赛和好评率好的题目。Top100的题目集中在小题号,所以分布图上开头比较密集。
题目每天都有看,即使不做新题,也会复习旧题,用Rust重写,到国服的LeetCode上提交
方式
上次总结刚看到花花的DP章节,之后一个月时间基本看完了花花的分类。
9月初抱着尝试的心态参加了第一次周赛,出道即颠峰,激励着接下来的两个月继续参加周赛。
期间也继续总结相关题型,进一步完善花花的特定分类,比如增加dp的题目,也增加了诸如单调栈、双指针的特殊类别
能力
11场比赛,应该有8、9场进了前100。这个成绩对我来说,已经不算差了。
思维上也有了一些倾向,比如构建极端用例,比如寻找子问题,简化问题。
心态
比赛的前几场,还能带着新鲜感,有一种初生牛犊不怕虎的感觉。
后面渐渐感觉不太好,不稳定,觉得每次进入前100名不是一件十拿九稳的事。如果这样,就谈不上争取更好的成绩。
想来不能十拿九稳的原因,主要来自两个方面:
- medium的题目基本上可以解,但是速度不够
- hard题目又基本上解不了,除了第一点造成的比赛时间不够,还有平时hard题目本来就练得少
虽然说的是两点,但是根本问题还是做题不够快,找到思路的速度不够。
这种情况我该怎么办呢?是量不够,还是复习不够?平时做题掐着时间做有意义吗?15分钟没有思路怎么办呢?要做hard的题目吗?
具体应该从哪个方面入手呢?我现在还没个具体的思路……
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!