我把这题的规律总结成了模板,下次大概还是会忘。我盯着屏幕沉默了十分钟。我在心里把这道题的时间限制算了一遍,决定放弃一种写法。感动,然后我学到了新的一课
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
这题我写了三种解法,性能最好的是最丑的那个。我拉了个小群,把相关同学都叫了进来。我在纸上把递归的调用栈画了一遍,终于找到了重复计算。好在最后有惊无险
快排写了四遍,第一遍死循环,第二遍栈溢出,第三遍结果不对,第四遍直接背了模板。我盯着屏幕,觉得这才是我的一天。我把这个递归改成了迭代,栈溢出的风险没了。真香定律准时生效
刷题的第 n 天,我依然会在边界上栽跟头。我忽然觉得,这可能就是这一行的常态。我打开了这题的官方题解,发现我的思路其实是另一种。连茶水间都安静了
算法题的难点往往在边界,而不在思路。我把它记在心里,没跟任何人说。我在心里默默给这道题标了个「三刷」,虽然不会再刷。我沉默了,但心里是服的
我把这题的规律总结成了模板,下次大概还是会忘。我重新看了一遍手上的计划,把风险项标了出来。我把这个技巧抄进了自己的模板本,希望以后能想起来。果然现实比段子更精彩
刷了两百道题之后发现:模板我都知道,但题目它不按模板出。我把这个栈的用法改成了队列,虽然绕但逻辑清楚了。幸好之前留了备份
这个数据结构选错了,后来的每一行都在补救。我听完沉默了,因为太真实了。我把这个链表操作加了哨兵节点,头结点的特殊处理没了。果然现实比段子更精彩
面试官说我思路可以,但代码写得像在写业务。我先给自己泡了杯茶,做好了打持久战的准备。我把这题的暴力解法先写了出来,至少能过一半用例
力扣刷题第一天:这是什么?刷题第三十天:这还是什么?我盯着屏幕,觉得这才是我的一天。我把这个排序换成了稳定的,后面的逻辑终于对了。同事说这波操作可以写进新人培训教材