耗時3個月,近10W字的刷題筆記,多語言通吃,秒殺 80% Leetcode 題目!
寫在前面
眾所周知,現在的互聯網公司面試,只要是寫程式碼的崗位,都會來一套演算法題組合拳伺候。
所以大家在準備校招、社招,或者閑暇的時候,都可以刷刷題,保持良好的手感。
剛開始刷題,從Leetcode刷起,如果覺得難,那就可以試一試《劍指offer》,刷完這個再刷 Leetcode,這樣效率更高~
春招剛結束,緊接著就是秋招,時間過得很快的。 祝各位小夥伴都能斬獲滿意的 Offer。
我這有兩份刷題筆記,幫你打開思路,刷起題來,絕對事半功倍!
一、耗時3個月,我自己總結的6w字+的劍指offer刷題筆記
程式碼使用的是 Python 和 C++ ,66道題詳解。
這次就開源給大家下載:點擊下載劍指offer刷題筆記 PDF

二、Google和阿里大佬的Leetcode刷題筆記
1、Google大佬的刷題筆記(changgyhub)
從我的直觀感受來說,這是一本用心的數據結構演算法類筆記,全書總共 143 頁篇幅,詳細講解演算法的內容有十五個章節。
每個章節都是一些重要的知識點,伴有基礎講解和例題介紹,當然,也有一些推薦的練習題。
鑒於 Github 偶爾抽風打不開,我打包成了PDF方便大家學習:點擊下載Google和阿里大佬的Leetcode刷題筆記PDF
話不多說,讓我們來看一下目錄:


第二章是講解貪心演算法的,我們摘取一些內容查看,發現對知識點的講解介紹是細緻入微的。

如果是學習演算法、數據結構、或者是刷題找工作的小夥伴,一定不要錯過!
2、BAT 大佬的刷題筆記(halfrost)
這本書題目的程式碼都已經 beats 100% 了。沒有 beats 100% 題解就沒有放到這個筆記里。
為何要追去 beats 100% 呢?
作者認為優化到 beats 100% 才算是把這題做出感覺了。
暴力解法 AC,雖然可以,但只 beats 了 5%。
而面試中,面試官對於暴力解法也不會滿意,經常會來一句:「還有沒有更優解?」
再來個更優雅的解法,面試絕對能加分。
看完這本筆記,在 Leetcode 上遇到中等難度的題基本不會卡頓了。
這本書包含了 LeetCode Online Judge 所有題目的答案,所有的程式碼實現是非常優雅且執行效率極高的。
不管你是 Python、C++、Go、Java 都可以學習演算法思想,編碼規範良好,適合刷題的同學反覆學習,揣摩其中的框架思維。
這是一本非常用心的刷題類書籍,全書總共 1200 頁,分編程技巧、線性表、字元串、棧隊列、樹、排序、查找、BFS、DFS、貪心、動態規劃等。
鑒於 Github 偶爾抽風打不開,我打包成了PDF方便大家學習:點擊下載Google和阿里大佬的Leetcode刷題筆記PDF
可以感受下書的排版風格和目錄:

每一個章節都先講解框架思維,然後挑選非常典型的十幾道 LeetCode 題進行實戰講解:

不僅排版非常精美,內容也十分充實,每一題都是細緻的講解,有時候還會配上圖片,就怕你搞不懂!


如果是學習演算法、數據結構、或者是刷題找工作的小夥伴,一定不要錯過啦!
鑒於 Github 偶爾抽風打不開,我打包成了PDF方便大家學習:點擊下載Google和阿里大佬的Leetcode刷題筆記PDF
寫了6w+字的劍指offer刷題筆記不容易,並且整理了其他大佬的刷題筆記,如果有點兒幫助或啟發,希望給Jack一鍵三連!
祝在做的每一位都是offe收割機,三連超級加倍!
