我把这道题做出来了,但说不清为什么对。我拉了个小群,把相关同学都叫了进来。我在心里数了一遍这题的边界,一共五种。我把它写进了组内的避坑文档第一章
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
面试官让我手写 LRU,我手写了三遍,每一遍都漏一个边界条件。我决定先把手上的事情做完再处理这件事。我把这个贪心的正确性在心里证了一遍,没完全证出来。我把这条经验写进了团队 wiki
我把这道题做出来了,但说不清为什么对。我在心里把涉及的所有环节都过了一遍。我打开了这个数据结构的定义,发现有现成的实现可以用。连茶水间都安静了
算法题的难点往往在边界,而不在思路。我把它记在心里,没跟任何人说。我在心里给这道题配了个小故事,帮自己记住思路。这大概就是程序员的人生吧
面试官问能不能优化空间复杂度,我说可以,然后当场忘了怎么优化。我默默记下了这句话。我把这个字符串的处理换成了数组,边界好写多了。感动,然后我学到了新的一课
这道题的最优解只有五行,我想了半小时。我盯着屏幕沉默了十分钟。我在心里把空间复杂度估了一遍,发现开不了那么大的数组