若是你刷leetcode以爲吃力,若是每次找工做都是由於算法題而被掛了,
那麼必定須要這份谷歌大佬的leetcode刷題筆記!在這裏給你們推薦一個谷歌大佬的刷題筆記,每一道題的題解都寫得很是清楚.
做者在美國卡內基梅隆大學攻讀碩士學位時,爲了準備實習秋招,他從夏天開始整理 Leetcode 上的題目,幾個月的時間,刷了幾百道題目。
憑藉着紮實的基礎和長期的勤奮,他很快找到了如願的工做。
入職前,閒暇的時候,他忽然想到,本身刷了那麼多題,並且對不少題目的解法有着總結,爲什麼不把這些題目概括總結一些,作成一個便於後來者閱讀學習的電子書呢?
有了想法,做爲行動派的他說幹就幹,因而這樣一本製做精美且免費開源的書籍出如今你們面前。
引用他的話來講:算法
本書分爲算法和數據結構兩大部分,又細分了十五個章節,詳細講解了刷LeetCode時經常使用的技巧。我把題目精簡到了101道,一是呼應了本書的標題,二是不想讓讀者閱讀和練習時間過長。
這麼作不太好的一點是,若是隻練習這101道題,讀者可能對算法和數據結構的掌握不夠紮實。所以在每一章節的末尾,我都加上了一些推薦的練習題,並給出了一些解法提示,但願讀者在理解每一章節後把練習題也完成。
從個人直觀感覺來講,這是一本用心的數據結構算法類書籍,全書總共 143 頁篇幅,詳細講解算法的內容有十五個章節。數據結構
每一個章節都是一些重要的知識點,伴有基礎講解和例題介紹,固然,也有一些推薦的練習題。
話很少說,讓咱們來看一下書的目錄:
整本書,我仔細看了一遍,並對書中的一些解題思路和代碼進行校驗。
從個人直觀感覺來講,這是一本用心的數據結構算法類書籍,全書總共 143 頁篇幅,詳細講解算法的內容有十五個章節。每一個章節都是一些重要的知識點,伴有基礎講解和例題介紹,固然,也有一些推薦的練習題。
話很少說,讓咱們來看一下書的目錄:
第二章是講解貪心算法的,咱們摘取一些內容查看,發現對知識點的講解介紹是細緻入微的。
我已經把大佬的筆記上傳到這裏了,有須要的能夠自取https://pan.baidu.com/s/1uRBdo0NxgIDrbRbrnumdMg 提取碼: 3u7n
若是沒有百度雲的能夠點擊https://wws.lanzous.com/iFPn8ky4cza 進行下載ide