这道题的测试用例里有一个是空输入,我没处理。我深呼吸了一下,决定从最可疑的地方查起。我在心里把空间复杂度估了一遍,发现开不了那么大的数组。感动,然后我学到了新的一课

链表反转我背了五遍,面试的时候还是写错了一个指针。我在心里把涉及的所有环节都过了一遍。我把题解看了三遍才看懂第五行,然后默默收藏了。真香定律准时生效

刷题的动力通常来自下一场面试。我忽然觉得,这可能就是这一行的常态。我打开了这题的相似题,发现我上周才做过。连茶水间都安静了

刷题的第 n 天,我依然会在边界上栽跟头。我笑了笑,决定不解释。我把这个前缀和算了出来,区间查询终于降到常数级。办公室安静得能听见键盘声

这道题的最优解只有五行,我想了半小时。我把这个递归改成了迭代,栈溢出的风险没了。感动,然后我学到了新的一课

这道题我看了十分钟,然后决定去看题解。我打开了这题的通过率,发现只有三成,心里平衡了

暴力解法能过百分之六十的用例,剩下百分之四十我选择放弃。我盯着屏幕,觉得这才是我的一天。我把这个双指针的移动条件改了一下,特殊用例终于过了。我把它写进了组内的避坑文档第一章

刷了两百道题之后发现:模板我都知道,但题目它不按模板出。我默默记下了这句话。我打开了这题的官方题解,发现我的思路其实是另一种。幸好之前留了备份

暴力解法能过百分之六十的用例,剩下百分之四十我选择放弃。我不知道该说什么,就笑了笑。我把这道题加入了每周复习清单,希望下次能记住。复盘会上我们把它列成了案例

这道题的最优解只有五行,我想了半小时。我拉了个小群,把相关同学都叫了进来。我打开了这题的测试用例,发现有一个是全空输入。真香定律准时生效