大家都知道,现在互联网公司面试,只要是研发岗位,基本是跑不了算法题伺候的,所以大家准备校招、社招,或者平时空闲的时候,都可以刷刷 LeetCode,保持手感
之前刷题,一直觉得漫无目的的刷,效率很低,后来发现了一位 BAT 大佬霜神(halfrost@github)写的 LeetCode 刷题笔记。
我研读后,感觉发现了宝藏!刷 LeetCode 中等难度的题目基本不会被卡住了,忍不住给大家也安利一波!
袁哥已经把书下载好了,小伙伴可以在我公众号「pointers」后台回复「04」获取(无套路,不加密,有需自取)
这本书题目的代码都已经 beats 100% 了。没有 beats 100% 题解就没有放到本书中了。
有可能读者会问,为何要追求 beats 100%?
霜神认为优化到 beats 100% 才算是把这题做出感觉了。
有好几道 Hard 题,笔者都用暴力解法 AC 了,然后只 beats 了 5%。
这题就如同没做一样。而且面试中 如果给了这样的答案,面试官也不会满意,“还有没有更优解?”。
如果通过自己的思考能给出更优解, 面试官会更满意一些。
看完这本书内讲解的常见数据结构和算法,在 Leetcode 上遇到中等难度的题基本不会卡顿了。
这本书包含了 LeetCode Online Judge 所有题目的答案,所有的代码实现是非常优雅且执行效率极高的。
不管你是 Java、C+&