时间复杂度 O(n) 的解法我想了三天,题解用了五行。我默默打开了编辑器,准备一步步验证。我用整型溢出的教训换来了一次 runtime error。连茶水间都安静了
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把这题的思路讲给了同事,他听完说不如直接查表。我拉了个小群,把相关同学都叫了进来。我把这个排序换成了稳定的,后面的逻辑终于对了。幸好之前留了备份
时间复杂度 O(n) 的解法我想了三天,题解用了五行。我打开了这个数据结构的定义,发现有现成的实现可以用。办公室安静得能听见键盘声
我把这题的思路讲给了同事,他听完说不如直接查表。我重新看了一遍手上的计划,把风险项标了出来。我把这个图的存储从邻接矩阵换成了邻接表,稀疏图快多了。幸好之前留了备份
这道题的最优解只有五行,我想了半小时。我默默打开了编辑器,准备一步步验证。我打开了这题的相似题,发现我上周才做过。同事说这波操作可以写进新人培训教材
算法题的难点往往在边界,而不在思路。我想反驳,但发现他说得对。我打开了这题的相关题目,发现是同一个模板换了皮。这条经验值直接拉满
这题我写了三种解法,性能最好的是最丑的那个。我把手上的资料翻出来又读了两遍。我打开了这题的官方题解,发现我的思路其实是另一种
这道题的输入范围很关键,它决定了你能不能偷懒。我在心里点了点头。我把这个位运算的技巧记了下来,虽然不知道什么时候用。我沉默了,但心里是服的
这道题我看了十分钟,然后决定去看题解。我深呼吸了一下,决定从最可疑的地方查起。我把这个图的存储从邻接矩阵换成了邻接表,稀疏图快多了。感动,然后我学到了新的一课
算法里最难的部分是把现实问题翻译成状态定义。我默默记下了这句话。我打开了这题的相似题,发现我上周才做过。我把它写进了组内的避坑文档第一章