眾所周知,現在的互聯網公司面試,只要是寫代碼的崗位,都會來一套演算法題組合拳伺候,
所以大家在準備校招、社招,或者閑暇的時候,都可以刷刷 Leetcode,保持良好的手感,
之前刷題,一直覺得漫無目的地刷,效率很低,后來發現了兩個刷題筆記,谷歌大佬高暢和BAT大佬霜神寫的 LeetCode 刷題筆記,
研讀后,感覺發現了寶藏!刷 LeetCode 中等難度的題目基本不會被卡住了,忍不住給大家也安利一波!
春招剛結束,緊接著就是秋招,時間過得很快的, 推薦一波,祝各位小伙伴都能斬獲滿意的 Offer,
先簡單介紹下這兩個刷題筆記,
鑒于 Github 偶爾抽風打不開,下面要說的兩個筆記,可以直接通過網盤下載(提取碼:clcn):
https://pan.baidu.com/s/1ITBGB78rTkzzC-u0eVIRcQ
谷歌大佬的刷題筆記(changgyhub)
從我的直觀感受來說,這是一本用心的資料結構演算法類筆記,全書總共 143 頁篇幅,詳細講解演算法的內容有十五個章節,
每個章節都是一些重要的知識點,伴有基礎講解和例題介紹,當然,也有一些推薦的練習題,
話不多說,讓我們來看一下目錄:


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

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

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

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


如果是學習演算法、資料結構、或者是刷題找作業的小伙伴,一定不要錯過啦!
鑒于 Github 偶爾抽風打不開,下面要說的兩個筆記,可以直接通過網盤下載(提取碼:clcn):
https://pan.baidu.com/s/1ITBGB78rTkzzC-u0eVIRcQ
據說點贊、收藏的小伙伴,都能斬獲滿意度 Offer!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/279590.html
標籤:其他
上一篇:軟考網路工程師筆記
