火爆Github!這套LeetCode 刷題模板也太實用了

2020-09-10 圖靈聯邦

許多開發者在初學算法時,都會跑到 LeetCode 上面刷題,來快速提升自己的編程能力與算法能力。於是,慢慢地,Github 上各類 LeetCode 項目開始層出不窮。「你今天刷 LeetCode 了嗎 」也成了程式設計師之間見面時的問候語。

近期,一個名為「algorithm-pattern」的項目火了——為了更好的和其他開發者分享自己的刷題經驗,一位國內的算法工程師在Github上開源了一套 LeetCode 刷題模板,主要記錄他通過各種刷題文章、專欄、視頻等內容總結出的刷題心得。

Github地址:

https://github.com/greyireland/algorithm-pattern


剛開始,這位工程師對算法題也是無從下手,遇到 hard 的題型,就會被卡住很久,到後面才慢慢總結出一個模式。


歷時一個半月(6 周)左右,他刷完 240道題,並如願以償的收到字節跳動的offer。

這套模板主要基於 Go 語言,編寫了入門篇、數據結構篇、基礎算法篇、算法思維等四大篇章。核心內容如下:


通過這幾大篇章,你可以學到關於算法入門、二叉樹、鍊表、二分搜索、排序算法、遞歸思維、回溯法等算法知識。


在每篇文章下面,作者也都有留幾道題供讀者練習:

目前,這套模板已經在Github上標星 9.5K,fork累計 1.5k。


感興趣的小夥伴們,趕快一起刷起來吧~

相關焦點

  • 刷題兩個月,從入門到字節跳動offer,這是我的模板|GitHub1.2k星
    按照他的經歷來說,四月份找工作開始,從0開始刷LeetCode,現在已經是字節跳動的員工了。於是就通過各種刷題文章,專欄,視頻等總結了一套自己的刷題模板。最科學的刷題方式,最快速的刷題路徑,到底是怎樣的呢?
  • GitHub 熱點速覽:刷 LeetCode 的正確姿勢! - CSDN
    第三部分是 anki 卡片, 將 leetcode 題目按照一定的方式記錄在 anki 中,方便大家記憶。第四部分是每日一題,每日一題是在交流群(包括微信和 qq)裡進行的一種活動,大家一起解一道題,這樣討論問題更加集中,會得到更多的反饋。
  • 火爆GitHub的算法刷題寶典現已被瘋傳
    前言隨著網際網路金九銀十的到來, 越來越多的網際網路公司為了考核程式設計師的思維能力,提高了面試的難度,其中之一就是加大了面試當中手撕算法題的比例。這裡說的算法題不是深度學習,機器學習這類的算法,而是排序,廣度優先,動態規劃這類既考核數據結構也考核編程能力的題目。刷題的網址非常的多,其中以leetcode是最為出名的。
  • LeetCode到底怎麼刷?GitHub上多位大廠程式設計師親測的高效刷題方式
    答案之一:刷題!刷題就不得不提 LeetCode 了,如何高效地刷 LeetCode 便是本文要說的事情了。從 2019 年 3 月 25 號開始刷題,到 2020 年 3 月 25 號,整整一年的時間。原計劃是每天一題。
  • 打破傳統方式,即將爆火的Leetcode刷題指南
    全刷完顯然要耗費大量的時間和精力,那麼我們以何種方式「打開」LeetCode最為高效?在這裡小編偶然間得到了一份LeetCode刷題全解,這份資料從2019年3月開始,目前為止已經耗時一年多,頁碼已達到1121頁(還在持續更新)。筆者將自己刷leetcode題的總結都更新在了這裡面,絕對性的優勢碾壓市面上的那些算法文章。
  • 字節大佬Leetcode刷題筆記,看完吊打問你算法的面試官
    介紹leetcode 題解,記錄自己的 leetcode 解題之路。目前分為五個部分:第一個部分是 leetcode 經典題目的解析,包括思路,關鍵點和具體的代碼實現。第二部分是對於數據結構與算法的總結第三部分是 anki 卡片, 將 leetcode 題目按照一定的方式記錄在 anki 中,方便大家記憶。
  • Visual Studio Code 擴展介紹 - LeetCode(刷題利器)
    ,但網站刷題有時會覺得不太爽,沒關係,強大萬能的 Visual Studio Code 擴展就中有一款LeetCode刷題利器擴展——LeetCode,有了這個擴展下面就給朋友們介紹分享一下這款刷題利器擴展。1.
  • IDEA這款刷題插件值得你擁有
    面試前,刷題已成為90%以上程式設計師的常態了,誰叫面試考算法已是常態了呢~~~再者說來,站在面試官的角度,短短兩個小時左右的面試時間,考其它,大家都回答的差不多。那麼,只能考基本功——算法,畢竟算法玩的6的同學,其它方面也差不了多少。大家都在那個網站刷題呢?
  • leetcode刷對了麼
    @anonymity:參加了一些公司的筆試,看到過leetcode上的原題或近似題。最後,從了某公司的美國總部軟體工程師的offer。學生們項目經驗少,只能考算法。刷題很有用。
  • LeetCode 真題電子書開放下載了
    之前一個火爆 GitHub 的 LeetCode 刷題項目(Fucking Algorithm)最近終於出電子版了!在 編程派後臺回復關鍵詞「leetcode除此之外,這裡再跟大家推薦一本前不久火爆 GitHub 的 LeetCode 中文刷題手冊:LeetCode Cookbook。
  • leetcode刷題小結(一)
    leetcode有鍊表, 指針, 棧, 堆, 字符串, 二叉樹, 遞歸, 動態規劃等, 今天想講的是棧.我用幾個leetcode題目講一下棧的實戰訓練. 輸入: &34;輸出: true這道題在leetcode中的難度屬於簡單級別. 讓我們看看怎麼做.1) 用自己的白話來說, 其實就是一對括號只能包含或被包含, 而不能單個括號嵌套在其他括號裡面. 而且括號的類型要一致. 2) 然後棧的話我們用一個先進後出的結構.
  • LeetCode 解題PDF終於在GitHub上開源了
    最近我整理了一份刷題實錄,這份刷題實錄,也讓我進了心儀的大廠。現在開放分享給大家。希望對大家有所幫助。比如你能寫出動態轉移方程,這題基本上就可以AC了。整個刷題實錄內容,包括LeetCode所有專題 雙指針、動態規劃、二分查找、貪心算法、深度優先搜索、字符串、遞歸、字典樹、排序、鍊表等相關專題內容。圖文並茂,附有刷題答案源碼。
  • 最全leetcode解題攻略:思路知識點代碼都有,搞定AI大廠筆試
    要弄清一個問題可能過於複雜,但第二個問題很好get:不少過來人建議,最好的方式就是刷題。Google、微軟、Facebook等公司,就會通過做題的方式面試應聘者。那麼,如果能掌握這套題……嘿嘿嘿……這一次,不僅有大廠面試題可以透露,連整套題答題思路也來了。
  • 字節大佬在GitHub做出的刷題總結,霸榜GitHub
    最近有有不少讀者在後來留言說,GitHub上有沒有值得推薦高效的LeetCode刷題倉庫總結,自己刷題,不知道如何下手。今天我推薦這個項目,作者就是通過刷題1個月,去了頭條。作者用一句話介紹了他的項目【算法模板,最科學的刷題方式,最快速的刷題路徑,一個月從入門到 offer】。
  • 最全中文leetcode解題攻略:思路知識點代碼都有,搞定AI大廠筆試
    要弄清一個問題可能過於複雜,但第二個問題很好get:  不少過來人建議,最好的方式就是刷題。Google、微軟、Facebook等公司,就會通過做題的方式面試應聘者。  那麼,如果能掌握這套題……嘿嘿嘿……
  • 華為工程師總結的LeetCode刷題筆記提供下載,太優秀了
    最近我整理了一份刷題實錄,這份刷題實錄,也讓我進了心儀的大廠。現在開放分享給大家。希望對大家有所幫助。任何的算法題,如同寫作文一樣,都有一些模板可以套用的。比如面試常考的DP(動態規劃),難的是一些關鍵點是否能想清楚。比如你能寫出動態轉移方程,這題基本上就可以AC了。
  • Ideaj 安裝 leetcode 插件
    leetCode: https://leetcode-cn.com/1. 安裝在 IDEA的 setting 的 Plugins 的 Marketplace 中搜索 leetcode,安裝完成之後重啟。
  • Leetcode刷題筆記-9迴文數
    一起刷題,一起進步!題目地址https://leetcode-cn.com/problems/palindrome-number/解題思路1:對於數字的末位,直接取餘就可以了,對於數字的首位,我們可以這麼算。
  • GitHub 好用好玩值得收藏的開源項目集合
    *這是我許久以來從各處發現的極佳開源項目,希望分享給大家~ 如果幫到你了,給我個贊好嘛(各大 IT 公司的算法面試題)GitHub地址:https://github.com/Blankj/awesome-java-leetcode LeetCode of algorithms with java solution(updating).
  • 刷了幾千道算法題,我私藏的刷題網站都在這裡了
    然而我是誰,我可是死狗中的戰鬥雞,智力不夠那刷題來湊,開始了夜以繼日哼哧哼哧刷題的日子,從此"讀題與提交齊飛, AC 與 WA 一色 ",我驚喜的發現被題虐既刺激又有快感,那一刻我淚流滿面。這麼好的事兒作為一個正直的人絕不能自己獨享,經過激烈的顱內鬥爭,我決定把我私藏的十幾個 T 的,阿不,十幾個刷題網站放出來,讓我們一起爽!刷題,是這個世界上最有意思的事兒!