看完谷歌大佬的刷題筆記, 我直接手撕了101道 Leetcode 演算法題
如果你刷 Leetcode 覺得吃力,那麼一定需要這份谷歌大佬的 Leetcode 刷題筆記!每一道題的題解都寫得非常清楚。
作者在美國卡內基梅隆大學攻讀碩士學位時,為了準備實習秋招,他從夏天開始整理 Leetcode 上的題目,幾個月的時間,刷了幾百道題目。
憑藉著紮實的基礎和長期的勤奮,他很快找到了如願的工作。
入職前,閒暇的時候,他突然想到,自己刷了那麼多題,而且對很多題目的解法都有著自己的理解,為什麼不把這些題目歸納總結一下,做成一個便於後來者閱讀學習的電子書呢?
有了想法,作為行動派的他說幹就幹,於是這樣一本製作精美且免費開源的書籍出現在了大家面前。
引用他的話來說:
本書分為演算法和資料結構兩大部分,又細分了十五個章節,詳細講解了刷 LeetCode 時常用的技巧。我把題目精簡到了 101 道,一是呼應了本書的標題,二是不想讓讀者閱讀和練習時間過長。
這麼做不太好的一點是,如果只練習這 101 道題,讀者可能對演算法和資料結構的掌握不夠紮實。因此在每一章節的末尾,我都加上了一些推薦的練習題,並給出了一些解法提示,希望讀者在理解每一章節後把練習題也完成。
從我的直觀感受來說,這是一本用心的資料結構演算法類書籍,全書總共 143 頁篇幅,詳細講解演算法的內容有十五個章節。每個章節都是一些重要的知識點,伴有基礎講解和例題介紹,當然,也有一些推薦的練習題。
話不多說,讓我們來看一下書的目錄:
光看書的目錄就覺得非常的震撼,相信你和我一樣,都有這種強烈的感受。整本書,我仔細看了一遍,並對書中的一些解題思路和程式碼進行了校驗,確實良心了。
第 7 章是講動態規劃的,這裡摘取了一點內容,大家可以看到谷歌師兄對於知識點的講解是非常透徹且細緻的。
從排版上可以看得出,整本書製作得非常精美。
我已經幫大家把這本開源的電子書下載好了,大家先看這本書,然後對照著去 Leetcode 刷題,堅持兩個月以上一定能克服。
為了方便下載,已經上傳到網盤了
連結:https://pan.baidu.com/s/1ojBerkBfgMFpYcj-JfDKlw 密碼:5ttz
專案地址地址貼一下:
https://github.com/changhub/leetcode_101
覺得不錯的小夥伴可以去點個 star,支援一下作者,這樣,他付出的勞動成果也得到了最好的回報。
最後,曬一下我最近在讀的一些書,希望對你有所幫助。
不用先點贊,如果覺得確實不錯的話,再來一鍵三連也是可以的,記得關注我喲,好資源,不錯過。靜悄悄地蓄能,然後驚豔所有人!
噢喲~ 整理不易,來個讚唄~
相關文章
- LeetCode 刷題筆記LeetCode筆記
- leetcode刷題筆記LeetCode筆記
- leetcode刷題筆記605LeetCode筆記
- leetcode刷題筆記(3)(python)LeetCode筆記Python
- LeetCode刷題筆記9.2-9.9LeetCode筆記
- leetcode刷題筆記8.5-8.9LeetCode筆記
- [LeetCode刷題筆記] 關於LeetCode的前言LeetCode筆記
- 力扣前1500道非會員題刷題筆記力扣筆記
- 刷了幾千道演算法題,這些我私藏的刷題網站都在這裡了!演算法網站
- 刷題記錄:劍指offer+遇到的筆試題+LeetCode筆試LeetCode
- 刷題筆記02筆記
- 刷題筆記03筆記
- LeetCode刷題記錄LeetCode
- leetcode排序專題演算法刷題LeetCode排序演算法
- Leetcode171-190刷題筆記(非困難題)LeetCode筆記
- Leetcode刷題筆記8.12-8.16LeetCode筆記
- Leetcode刷題面試題 16.14. 最佳直線LeetCode面試題
- noip刷題筆記1筆記
- leetcode刷題記錄 661~LeetCode
- 刷了80道演算法題以後演算法
- leetcode刷題記錄:演算法(六)BFS&DFSLeetCode演算法
- 聽我的,看完這30道MySQL基礎題再去面試MySql面試
- leetcode刷題記錄:演算法(三)滑動視窗演算法LeetCode演算法
- 【刷題筆記】LeetCode-53 最大子陣列和筆記LeetCode陣列
- JavaScript實現-LeetCode刷題-【對稱二叉樹】-第101題!!!JavaScriptLeetCode二叉樹
- 每週刷個 leetcode 演算法題LeetCode演算法
- 【LeetCode刷題筆記-33 649:Dota2 參議院】LeetCode筆記
- LeetCode刷題記錄與題解(C++版本)LeetCodeC++
- LeetCode刷題記錄——day1LeetCode
- LeetCode刷題記錄——day2LeetCode
- LeetCode刷題記錄——day3LeetCode
- LeetCode刷題記錄——day4LeetCode
- LeetCode刷題記錄——day5LeetCode
- 演算法刷題:LeetCode中常見的動態規劃題目演算法LeetCode動態規劃
- LeetCode刷題整理LeetCode
- leetcode刷題(一)LeetCode
- LeetCode刷題 堆LeetCode
- LeetCode 刷題—樹LeetCode