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

削微寒發表於2020-08-17

作者:HelloGitHub-小魚乾

在眾多的諸如阿里、騰訊等大廠之中,最看中面試者刷題技能的大概要數有“連結串列廠”之稱的位元組跳動了。作為一個新晉大廠,位元組跳動以高薪、技術大佬雲集吸引了眾多的程式設計師呢,問題來了,怎麼才能進入“連結串列廠”呢?答案之一:刷題!

刷題就不得不提 LeetCode 了,如何高效地刷 LeetCode 便是本文要說的事情了。

助力 gopher 金九銀十:LeetCode Cookbook

GitHub Star 數 :2642

LeetCode Cookbook 是 @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

圖解 LeetCode:LeetCodeAnimation

GitHub Star 數 :57k+

LeetCodeAnimation 是一個用動畫的形式呈現解 LeetCode 題目的思路的專案,採用圖解形式能極大地降低大家理解解題思路的門檻,快速瞭解到解題之法。由於作者一個人精力有限,專案一度處於停更狀態,今年四月作者招募同樣熱愛刷題的小夥伴重維護 LeetCodeAnimation。目前專案有 15+ Contributor。

作者介紹:吳師兄,五分鐘學演算法公眾號維護者。在 18 年領悟了想進大廠終究還是得掌握演算法與資料結構,於是花了半年時間,每天花 4 個小時學習和刷題,最終在 18 年的時候拿下了 8 個 offer。除了圖解 LeetCode 專案之外,吳師兄還有一個線上專案:毒雞湯,刷題之餘也可以補充下“能量”——“生活中很多人喜歡小題大作,其實真的沒有必要,要想想大題怎麼辦。”

GitHub 地址:https://github.com/MisterBooo/LeetCodeAnimation

刷題的套路:fucking-algorithm

GitHub Star 數 :52k+

fucking-algorithm 是今年二月開源的一個刷題專案,開源當週便獲得了 2k+ star,之後一直蟬聯 GitHub Trending 榜單,除了它小別致的專案名之外,內容也是圈粉的原因。fucking-algorithm 總共 60 多篇原創文章,都是基於 LeetCode 的題目,涵蓋了所有題型和技巧,而且一定要做到舉一反三,通俗易懂,絕不是簡單的程式碼堆砌。專案目前已被翻譯成英文,拯救海外和我們一樣深陷刷題苦海的程式設計師。

作者介紹:labuladong 是一名低調的程式設計師 小魚乾不才找不到相關作者介紹,有一個周訪問量過 100k+ 的網站,如果你想傳播技術不妨向他投稿參與「優質作者扶持計劃」計劃

GitHub 地址:https://github.com/labuladong/fucking-algorithm

最科學的刷題方式:algorithm-pattern

GitHub Star 數 :8.3k+

algorithm-pattern 又名演算法模板,用最科學的刷題方式、快速的刷題路徑。掌握了刷題模板之後,刷題也變得好玩起來了~這個模板主要是介紹了一些通用的刷題模板,以及一些常見問題,如到底要刷多少題,按什麼順序來刷題,如何提高刷題效率等。

作者介紹:greyireland 從 4 月份找工作開始,從 0 開始刷 LeetCode,中間大概花了一個半月(6 周)左右時間刷完 240 題。

GitHub 地址:https://github.com/greyireland/algorithm-pattern

文末福利大廠面試題:LeetcodeTop

GitHub Star 數 :2,404

LeetcodeTop 這個倉庫用於彙總網際網路公司技術崗考察 LeetCode題目的熱度,幫助同學們更加有針對性地準備面試。

GitHub 地址:https://github.com/afatcoder/LeetcodeTop

最後,希望上面的 Repo 能幫你在面試中過關斬將,拿到心儀 offer,如果你有更好的刷題 Repo 在手,記得和 HelloGitHub 資源共享你下喲~~


關注公眾號加入我們

相關文章