LeetCode Gossip
一直想完整的刷遍leetcode,却总是各种原因没能完成。
以前我的算法就学得不咋地,也就是能拿到学分的程度,所以很羡慕算法好的人。有人说“搞业务开发的知道各种排序就可以了”(大意,好像还是某知乎大V说的),恕我不敢苟同。也许刷算法题没什么直接的益处,实际工作中也确实很多都用不上,但能学会一种思维方式,培养一种感觉。会提高自己能达到的上限。虽然这个上限可能一直都触摸不到,但梦想还是要有的嘛。
但如果直接去啃算法导论,估计我也啃不下来。。。这种大部头的书,看着很容易困,效果也很差。还是直接刷题吧,毛主席教导我们,要从实践中学习。
几点说明:
- 鉴于我的水平,能AC就满足了,速度和效率上就没什么追求了。
- 我会记录下在每个题目中的思考过程,顺便吐个槽之类的(其实主要是吐槽 = ̄ω ̄= ),所以可能有些跟技术无关的内容。
- 我保证每道题目中的代码都是自己写的,提交并AC过,应该可以直接用。当然如果leetcode改了题目,或者增加了一些test case之类的,也可能会出错。
- 水平所限,只能给出java版的代码。
- 我不会复述每道题目的题意,请去leetcode查看完整的题目。
如果有任何问题,欢迎访问我的blog并联系我:http://jxy.me。