大家好,我是小 G。
許多開(kāi)發(fā)者在初學(xué)算法時(shí),都會(huì)跑到 LeetCode 網(wǎng)站上面刷題,也有一些開(kāi)發(fā)者為了過(guò)微軟、Google、Facebook 等國(guó)際大企的面試,會(huì)選擇刷 LeetCode 來(lái)快速提升自己的編程能力與算法能力,以便順利通過(guò)面試。
于是,刷 LeetCode 的做法開(kāi)始在技術(shù)圈傳播開(kāi)來(lái),程序員彼此見(jiàn)面聊天時(shí)也會(huì)時(shí)不時(shí)問(wèn)候幾句,"你今天刷 LeetCode 了嗎 "。
因此,GitHub 上各類 LeetCode 項(xiàng)目開(kāi)始層出不窮,此前我們?cè)?jīng)在公眾號(hào)上跟大家介紹過(guò)幾個(gè)比較實(shí)用的 LeetCode 項(xiàng)目,今天在這里,小 G 再跟大家分享一個(gè)近期比較火的項(xiàng)目:algorithm-pattern。
今年 4 月的時(shí)候,國(guó)內(nèi)一位工程師 greyireland 由于要找工作的原因,便開(kāi)始刷 LeetCode 上的算法題,后面花了 6 周左右的時(shí)間,他斷斷續(xù)續(xù)刷完了 LeetCode 240 道題,最終也如愿拿到了字節(jié)跳動(dòng) offer。
為了更好的與開(kāi)發(fā)者分享自己的刷題技巧,greyireland 在 GitHub 上開(kāi)源了一套 LeetCode 刷題模板:algorithm-pattern,主要記錄他通過(guò)各種刷題文章、專欄、視頻等內(nèi)容總結(jié)出的刷題心得。
這份模板主要基于 Go 語(yǔ)言,編寫(xiě)了入門(mén)篇、數(shù)據(jù)結(jié)構(gòu)篇、基礎(chǔ)算法篇、算法思維等四大篇章。
通過(guò)這幾大篇章,你可以學(xué)到關(guān)于算法入門(mén)、二叉樹(shù)、鏈表、二分搜索、排序算法、遞歸思維、回溯法等算法知識(shí)。
在每篇文章下面,作者也都有留幾道題供讀者訓(xùn)練學(xué)習(xí):
項(xiàng)目發(fā)布后到現(xiàn)在已經(jīng)過(guò)去四五天時(shí)間了,目前其 GitHub Star 數(shù)已累積突破 1000,此刻的你如何還陷在 LeetCode 泥潭中,不妨試下這個(gè)項(xiàng)目吧。
最后,附上該項(xiàng)目的 GitHub 地址與在線閱讀地址,感興趣的同學(xué)可以開(kāi)始學(xué)起來(lái)了。
-
開(kāi)源
+關(guān)注
關(guān)注
3文章
3407瀏覽量
42713 -
GitHub
+關(guān)注
關(guān)注
3文章
473瀏覽量
16564
原文標(biāo)題:國(guó)內(nèi)開(kāi)發(fā)者在 GitHub 上開(kāi)源 LeetCode 刷題模板,火爆全網(wǎng)!
文章出處:【微信號(hào):TheAlgorithm,微信公眾號(hào):算法與數(shù)據(jù)結(jié)構(gòu)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
蘋(píng)果開(kāi)源Swift Build,強(qiáng)化開(kāi)發(fā)者生態(tài)建設(shè)
開(kāi)發(fā)者的開(kāi)源鴻蒙故事
開(kāi)源鴻蒙榮獲開(kāi)放原子“2024年度操作系統(tǒng)領(lǐng)域國(guó)內(nèi)活躍開(kāi)源項(xiàng)目”
我國(guó)軟件開(kāi)發(fā)者數(shù)量突破940萬(wàn)
2024開(kāi)放原子開(kāi)發(fā)者大會(huì)暨首屆開(kāi)源技術(shù)學(xué)術(shù)大會(huì)成功舉辦
2024年度國(guó)內(nèi)活躍開(kāi)源項(xiàng)目和開(kāi)發(fā)者在武漢揭曉
2024開(kāi)放原子開(kāi)發(fā)者大會(huì)啟幕,深開(kāi)鴻助力開(kāi)源產(chǎn)業(yè)創(chuàng)新發(fā)展
![2024開(kāi)放原子<b class='flag-5'>開(kāi)發(fā)者</b>大會(huì)啟幕,深開(kāi)鴻助力<b class='flag-5'>開(kāi)源</b>產(chǎn)業(yè)創(chuàng)新發(fā)展](https://file.elecfans.com/web2/M00/35/6C/poYBAGIq5qqAQJzlAAA5OpNWiJA439.png)
高校開(kāi)源開(kāi)發(fā)者培養(yǎng)分論壇亮點(diǎn)前瞻
簡(jiǎn)儀科技第九屆開(kāi)源測(cè)控開(kāi)發(fā)者大會(huì)精彩回顧
HarmonyOS NEXT應(yīng)用元服務(wù)開(kāi)發(fā)Intents Kit(意圖框架服務(wù))事件推薦開(kāi)發(fā)者測(cè)試
Arm推出GitHub平臺(tái)AI工具,簡(jiǎn)化開(kāi)發(fā)者AI應(yīng)用開(kāi)發(fā)部署流程
開(kāi)源共生 商業(yè)共贏 | RT-Thread 2024開(kāi)發(fā)者大會(huì)報(bào)名啟動(dòng)!
![<b class='flag-5'>開(kāi)源</b>共生 商業(yè)共贏 | RT-Thread 2024<b class='flag-5'>開(kāi)發(fā)者</b>大會(huì)報(bào)名啟動(dòng)!](https://file1.elecfans.com/web2/M00/C4/8A/wKgZomX0EhWACv8DAAAUet8ikhs451.png)
摩爾斯微電子推出社區(qū)論壇與開(kāi)源GitHub資源庫(kù),新資源的上線將加速全球工程師與開(kāi)發(fā)者的Wi-Fi開(kāi)發(fā)進(jìn)程
KaihongOS 4.1.2開(kāi)發(fā)者預(yù)覽版正式上線,誠(chéng)邀開(kāi)發(fā)者免費(fèi)試用!
![KaihongOS 4.1.2<b class='flag-5'>開(kāi)發(fā)者</b>預(yù)覽版正式上線,誠(chéng)邀<b class='flag-5'>開(kāi)發(fā)者</b>免費(fèi)試用!](https://file.elecfans.com/web2/M00/35/6C/poYBAGIq5qqAQJzlAAA5OpNWiJA439.png)
評(píng)論