GitHub上高質(zhì)量數(shù)據(jù)結(jié)構(gòu)與算法項目推薦!
1.LeetCode Master
代碼隨想題錄,LeetCode刷題攻略,200道經(jīng)典刷題順序,共60w字的詳細(xì)指導(dǎo)圖解,視頻難點剖析,50余張思維圖,支持C++,Java,Python,Go,JavaScript 等多語言版本。
Github(??32.8k):https://github.com/youngyangyang04/leetcode-master
2.JavaScript 算法和數(shù)據(jù)結(jié)構(gòu)
Github 上最火的 JavaScript 描述的算法和數(shù)據(jù)結(jié)構(gòu)項目,每種算法和數(shù)據(jù)結(jié)構(gòu)都有自己的 README,包含相關(guān)說明和鏈接,提供了中文版本。
Github(??154k):https://github.com/trekhleb/javascript-algorithms
3.Algorithm Visualizer
Algorithm Visualizer 是一個交互式在線平臺,可以從代碼中可視化算法。目前支持的算法包括回溯法、加密算法、動態(tài)規(guī)劃、圖搜索、貪婪算法、搜索算法、排序算法等。當(dāng)選擇算法時,中間就會動態(tài)演示執(zhí)行過程,日志輸出區(qū)記錄每一步的執(zhí)行結(jié)果。
Github(??39.3k):https://github.com/algorithm-visualizer/algorithm-visualizer
4.Leetcode
本項目包含 LeetCode、《劍指 Offer(第 2 版)》、《劍指 Offer(專項突擊版)》、《程序員面試金典(第 6 版)》等題目的相關(guān)題解。所有題解均由多種編程語言實現(xiàn),包括但不限于:Java、Python、C++、Go、TypeScript、Rust。
Github(??32.8k):https://github.com/doocs/leetcode
5.LeetCode JavaScript
前端攻城獅從零入門算法的寶藏題庫,根據(jù)知名算法老師的經(jīng)驗總結(jié)了 100+ 道 LeetCode 力扣的經(jīng)典題型 JavaScript 題解和思路。
Github(??1.6k):https://github.com/sl1673495/leetcode-javascript
6.labuladong 的算法小抄
本項目總共 60 多篇原創(chuàng)文章,都是基于 LeetCode 的題目,涵蓋了所有題型和技巧,而且一定要做到舉一反三,通俗易懂。
Github(??111k):https://github.com/labuladong/fucking-algorithm
7.LeetcodeTop
CodeTop 上匯總了各大互聯(lián)網(wǎng)公司容易考察的高頻 leetcode 題,支持按照公司、部門、崗位組合查詢。
Github(??15.6k):https://github.com/afatcoder/LeetcodeTop