看完互聯網大佬的「LeetCode 刷題手冊」, 手撕了 400 道 Leetcode 算法題


大家好,我是 程序員小熊 ,來自 大廠 的程序猿。相信絕大部分程序猿都有一個進大廠的夢想,但相較於以前,目前大廠的面試,只要是研發相關崗位,算法題基本少不了,所以現在很多人都會去刷 Leetcode 來保持手感,但有不少人反饋刷題效率很低,今天筆者抽空整理了 三份 分別來自 谷歌的高暢、前阿里的霜神和靈魂機器 的刷題手冊,以供大家參考,希望對大家無有所幫助。

一、 A LeetCode Grinding Guide (C++ Version)

作者:谷歌的高暢

背景:作者在美國卡內基梅隆大學攻讀碩士學位時,為准備實習秋招,整理 Leetcode 上的題目,幾個月的時間,刷了幾百道題目,並進行了系統性的歸納和總結。

介紹:本書分為算法和數據結構兩大部分,並細分了十五個章節,詳細講解了刷 LeetCode 時常用的技巧

 

 

 

第三章是講雙指針,這里摘取第三章的內容,包含了雙指針、快慢指針以及滑動窗口的概念和使用場景,並以相關 Leetcode 上的經典例題進行講解,章節后面還有相關練習題,可以看出谷歌師兄對於雙指針的講解是非常透徹而且細致的。

 

二、 LeetCode CookBook (Golang Version)

作者:前阿里巴巴資深后端工程師霜神,業余時間酷愛寫博客,目前他的博客已經有 300W+ 的瀏覽量,是 iOS 開發界的大佬級別人物。

背景:作者想和⼤家分享分享做題⼼得,解題⽅法,和有相同愛好的⼈交個朋友,⼀起交流學習。同時,寫題解也是⼀種提⾼,能鍛煉⼈的表達能⼒並彌補自身的知識漏洞。

介紹:本書分為三部分、分別是序章、算法專題、一些刷題模板和 Leetcode 題解。

 

 

這本書題目的代碼都已經 beats 100% 了。霜神認為優化到 beats 100% 才算是把這題做出感覺了。這本書是一本非常用心的刷題類書籍,全書總共 1200 頁,分編程技巧、線性表、字符串、棧隊列、樹、排序、查找、BFS、DFS、貪心、動態規划等。

每一章節都先講解框架思維,然后挑選十幾道經典的 LeetCode 題進行實戰講解。

 

 

內容特別充實,每一題都有細致的講解,有的題還配圖片,盡量讓你搞懂!

三、 LeetCode刷題題解答案 (C++ Version)

介紹:本書分為 15 章,分別介紹了編程技巧、線性表、字符串、棧和隊列、樹、排序、查找、暴力枚舉法、廣度優先搜索、深度優先搜索、分治法、貪心法、動態規划、圖和細節實現題。每一章都以相關典型題目為例子,進行講解。

 

 

獲取方式

關注公眾號【程序員小熊】,后台回復【1024】,即可獲取~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM