1. 程式人生 > >LeetCode 到底怎麼刷?GitHub 上多位大廠程式設計師親測的高效刷題方式

LeetCode 到底怎麼刷?GitHub 上多位大廠程式設計師親測的高效刷題方式

![](https://img2020.cnblogs.com/blog/759200/202008/759200-20200816173147484-1826405470.jpg) 作者:HelloGitHub-**小魚乾** 在眾多的諸如阿里、騰訊等大廠之中,最看中面試者刷題技能的大概要數有“連結串列廠”之稱的位元組跳動了。作為一個新晉大廠,位元組跳動以高薪、技術大佬雲集吸引了眾多的程式設計師呢,問題來了,怎麼才能進入“連結串列廠”呢?答案之一:刷題! 刷題就不得不提 LeetCode 了,如何高效地刷 LeetCode 便是本文要說的事情了。 ## 助力 gopher 金九銀十:LeetCode Cookbook **GitHub Star 數** :2642 LeetCode Cookbook 是 [@halfrost ](https://github.com/halfrost) 去年刷的 LeetCode 整理出的 520 題,每道題都寫了解題思路,全部都是 GO 實現的,並且每題都 runtime beats 100% 了。此外,halfrost 也製作了線上閱讀小冊,支援了 PWA,可以像 Mac 應用一樣沉浸式閱讀。 **作者介紹**:halfrost,iOS 開發屆的大佬級別人物。從 2019 年 3 月 25 號開始刷題,到 2020 年 3 月 25 號,整整一年的時間。原計劃是每天一題。實際上每天有時候不止一題,最終完成了 600+: ​​​​ > GitHub 地址:https://github.com/halfrost/LeetCode-Go ![](https://img2020.cnblogs.com/blog/759200/202008/759200-20200816173205386-1809701696.png) ## 圖解 LeetCode:LeetCodeAnimation **GitHub Star 數** :57k+ LeetCodeAnimation 是一個用動畫的形式呈現解 LeetCode 題目的思路的專案,採用圖解形式能極大地降低大家理解解題思路的門檻,快速瞭解到解題之法。由於作者一個人精力有限,專案一度處於停更狀態,今年四月作者招募同樣熱愛刷題的小夥伴重維護 LeetCodeAnimation。目前專案有 15+ Contributor。 **作者介紹**:吳師兄,五分鐘學演算法公眾號維護者。在 18 年領悟了想進大廠終究還是得掌握演算法與資料結構,於是花了半年時間,每天花 4 個小時學習和刷題,最終在 18 年的時候拿下了 8 個 offer。除了圖解 LeetCode 專案之外,吳師兄還有一個線上專案:[毒雞湯](https://www.cxyxiaowu.com/soup.html),刷題之餘也可以補充下“能量”——“生活中很多人喜歡小題大作,其實真的沒有必要,要想想大題怎麼辦。” > GitHub 地址:https://github.com/MisterBooo/LeetCodeAnimation ![](https://img2020.cnblogs.com/blog/759200/202008/759200-20200816173216035-176571378.gif) ## 刷題的套路:fucking-algorithm **GitHub Star 數** :52k+ fucking-algorithm 是今年二月開源的一個刷題專案,開源當週便獲得了 2k+ star,之後一直蟬聯 GitHub Trending 榜單,除了它小別致的專案名之外,內容也是圈粉的原因。fucking-algorithm 總共 60 多篇原創文章,都是基於 LeetCode 的題目,涵蓋了所有題型和技巧,而且一定要做到舉一反三,通俗易懂,絕不是簡單的程式碼堆砌。專案目前已被翻譯成英文,拯救海外和我們一樣深陷刷題苦海的程式設計師。 **作者介紹**:labuladong 是一名低調的程式設計師 小魚乾不才找不到相關作者介紹,有一個周訪問量過 100k+ 的網站,如果你想傳播技術不妨向他投稿參與「[優質作者扶持計劃](https://labuladong.gitbook.io/algo/di-wu-zhang-ji-shu-wen-zhang-xi-lie/gitbook)」計劃 > GitHub 地址:https://github.com/labuladong/fucking-algorithm ![](https://img2020.cnblogs.com/blog/759200/202008/759200-20200816173225525-1891464871.png) ## 最科學的刷題方式:algorithm-pattern **GitHub Star 數** :8.3k+ algorithm-pattern 又名演算法模板,用最科學的刷題方式、快速的刷題路徑。掌握了刷題模板之後,刷題也變得好玩起來了~這個模板主要是介紹了一些通用的刷題模板,以及一些常見問題,如到底要刷多少題,按什麼順序來刷題,如何提高刷題效率等。 **作者介紹**:greyireland 從 4 月份找工作開始,從 0 開始刷 LeetCode,中間大概花了一個半月(6 周)左右時間刷完 240 題。 > GitHub 地址:https://github.com/greyireland/algorithm-pattern ![](https://img2020.cnblogs.com/blog/759200/202008/759200-20200816173235141-464080136.png) ## 文末福利大廠面試題:LeetcodeTop **GitHub Star 數** :2,404 LeetcodeTop 這個倉庫用於彙總網際網路公司技術崗考察 LeetCode題目的熱度,幫助同學們更加有針對性地準備面試。 > GitHub 地址:https://github.com/afatcoder/LeetcodeTop ![](https://img2020.cnblogs.com/blog/759200/202008/759200-20200816173244270-274568908.png) 最後,希望上面的 Repo 能幫你在面試中過關斬將,拿到心儀 offer,如果你有更好的刷題 Repo 在手,記得和 HelloGitHub 資源共享你下喲~~ ---- ![](https://img2020.cnblogs.com/blog/759200/202008/759200-20200813230159561-969610802.png) **關注公眾號加入