點擊上方「五分鐘學算法」,選擇「星標」公衆號git
重磅乾貨,第一時間送達程序員
點擊上方「五分鐘學算法」,選擇「星標」公衆號git
重磅乾貨,第一時間送達程序員
許多開發者在初學算法時,都會跑到 LeetCode 網站上面刷題,也有一些開發者爲了過微軟、Google、Facebook 等國際大企的面試,會選擇刷 LeetCode 來快速提高本身的編程能力與算法能力,以便順利經過面試。github
因而,刷 LeetCode 的作法開始在技術圈傳播開來,程序員彼此見面聊天時也會時不時問候幾句,"你今天刷 LeetCode 了嗎 "。面試
所以,GitHub 上各種 LeetCode 項目開始層出不窮,此前咱們曾經在公衆號上跟你們介紹過幾個比較實用的 LeetCode 項目,今天在這裏,小 G 再跟你們分享一個近期比較火的項目:algorithm-pattern。算法
今年 4 月的時候,國內一位工程師 greyireland 因爲要找工做的緣由,便開始刷 LeetCode 上的算法題,後面花了 6 周左右的時間,他斷斷續續刷完了 LeetCode 240 道題,最終也如願拿到了字節跳動 offer。編程
爲了更好的與開發者分享本身的刷題技巧,greyireland 在 GitHub 上開源了一套 LeetCode 刷題模板:algorithm-pattern,主要記錄他經過各類刷題文章、專欄、視頻等內容總結出的刷題心得。微信
這份模板主要基於 Go 語言,編寫了入門篇、數據結構篇、基礎算法篇、算法思惟等四大篇章。數據結構
經過這幾大篇章,你能夠學到關於算法入門、二叉樹、鏈表、二分搜索、排序算法、遞歸思惟、回溯法等算法知識。app
在每篇文章下面,做者也都有留幾道題供讀者訓練學習:工具
項目發佈後到如今已通過去四五天時間了,目前其 GitHub Star 數已累積突破 1000,此刻的你如何還陷在 LeetCode 泥潭中,不妨試下這個項目吧。
最後,附上該項目的 GitHub 地址與在線閱讀地址,感興趣的同窗能夠開始學起來了。
GitHub:
https://github.com/greyireland/algorithm-pattern/
在線閱讀:
https://greyireland.gitbook.io/algorithm-pattern/
---
愛分享,愛開源,GitHubPorn 現已正式上線!專一於爲你們分享優質的計算機學習資源與開發者工具。
若是今天的推薦符合你的口味,請在文章點贊,以表示對個人支持,大家的點贊和轉發關注,是我持續更新的動力^_^
本文分享自微信公衆號 - 五分鐘學算法(CXYxiaowu)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。