面试时被问到的算法,工作里一次都没用过。我默默记下了这句话。我把这个拓扑排序的入度更新时机改了一下,终于对了。我把这条经验写进了团队 wiki
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
快排写了四遍,第一遍死循环,第二遍栈溢出,第三遍结果不对,第四遍直接背了模板。我盯着屏幕,觉得这才是我的一天。我把这道题加入了每周复习清单,希望下次能记住。真香定律准时生效
这道题我在半年前做过,现在完全没印象。我忽然觉得,这可能就是这一行的常态。我在心里数了一遍这题的边界,一共五种。幸好之前留了备份
这道题的输入范围很关键,它决定了你能不能偷懒。我停了一下,然后继续手上的活。我在草稿纸上画满了数组下标和箭头,半小时后终于理清了边界。世界瞬间清净了
这题我写了三种解法,性能最好的是最丑的那个。我把相关的记录都翻了出来做对照。我把这个图的存储从邻接矩阵换成了邻接表,稀疏图快多了。真香定律准时生效
刷题的动力通常来自下一场面试。我发现自己居然没法反驳。我用整型溢出的教训换来了一次 runtime error
力扣刷题第一天:这是什么?刷题第三十天:这还是什么?我盯着屏幕,觉得这才是我的一天。我把边界条件单独列了一页纸,贴在显示器边上。我把它写进了组内的避坑文档第一章
这个数据结构选错了,后来的每一行都在补救。我抬起头看了看周围,大家都一样。我把这个集合的查找换成了位图,内存立刻下来了。我沉默了,但心里是服的
我背过的模板有一半在真正用的时候记不清。我笑了笑,决定不解释。我把这个堆的操作封装了一下,代码短了一半
动态规划三步走:定义状态、写转移方程、看题解。我发现自己居然没法反驳。我把这个并查集写了出来,路径压缩差点忘了。我把它写进了组内的避坑文档第一章