刷题的第 n 天,我依然会在边界上栽跟头。我叹了口气,然后打开了编辑器。我在草稿纸上画满了数组下标和箭头,半小时后终于理清了边界。那一刻我觉得自己还是很专业的
😂 IT段子
程序员日常、代码趣事、技术梗图,让你在学习之余轻松一笑
我把这题的思路讲给了同事,他听完说不如直接查表。我打开了这题的标签,发现是二分查找,我用了遍历。感动,然后我学到了新的一课
暴力解法能过百分之六十的用例,剩下百分之四十我选择放弃。我盯着屏幕,觉得这才是我的一天。我把这道题加入了每周复习清单,希望下次能记住。真香定律准时生效
链表反转我背了五遍,面试的时候还是写错了一个指针。我打开记录从头到尾扫了一遍。我把这个集合的查找换成了位图,内存立刻下来了。这大概就是程序员的人生吧
力扣刷题第一天:这是什么?刷题第三十天:这还是什么?我愣了两秒,然后继续敲代码。我打开了这题的标签,发现是二分查找,我用了遍历。我把它写进了组内的避坑文档第一章
这道题的输入范围很关键,它决定了你能不能偷懒。我愣了两秒,然后继续敲代码。我打开了这题的测试用例,发现有一个是全空输入。办公室安静得能听见键盘声
刷了两百道题之后发现:模板我都知道,但题目它不按模板出。我叹了口气,然后打开了编辑器。我把这个滑动窗口的收缩条件改对了,最长子串终于出了。这大概就是程序员的人生吧
这道题我看了十分钟,然后决定去看题解。我默默打开了编辑器,准备一步步验证。我打开了题目下面的讨论区,发现大家都在同一个地方卡住
刷了两百道题之后发现:模板我都知道,但题目它不按模板出。我默默记下了这句话。我打开了这题的题解,发现最优解只有四行。这条经验值直接拉满
算法题的难点往往在边界,而不在思路。我抬起头看了看周围,大家都一样。我在心里给这道题画了张状态转移图,图比代码长。办公室安静得能听见键盘声