學習演算法和資料結構的綜合資源,包含多種語言的實作、視覺化以及解題指南。
演算法與資料結構
倉庫
一個用 Python 實作各種演算法的綜合集合,專為教育學習設計。涵蓋排序、搜尋、資料結構、機器學習、密碼學等領域,幫助開發者學習和理解演算法概念。
Python
222.8k7 days ago
一個全面的 JavaScript 演算法與資料結構集合,包含鏈結串列、樹、圖等資料結構及排序、搜尋、動態規劃等經典演算法,每個實作都配有詳細文件、測試用例和學習資源,是前端開發者學習演算法的理想選擇。
JavaScript
196.3k21 days ago
labuladong 的演算法筆記,包含 60 多篇基於 LeetCode 題目的原創文章,涵蓋所有題型和技巧,強調框架思維和通俗易懂的講解,幫助開發者培養演算法思維而非簡單程式碼堆砌。
Markdown
134.9k5 months ago
開源免費的資料結構與演算法入門教程,以動畫圖解降低理解門檻,程式碼一鍵執行覆蓋 Python、Java、C++ 等 12 門語言,支援簡中、繁中、英、日、俄等多語閱讀,適合演算法初學者系統學習。
Java
128.5k3 months ago

Manim 是一個用於精確程式化動畫的引擎,專為建立數學講解影片而設計。由 3Blue1Brown 作者開發,可透過 Python 程式碼生成精美的數學可視化動畫,讓抽象概念更直觀易懂。
Python
88.6k15 days ago
以動畫形式呈現 LeetCode 題目的解題思路,涵蓋大量經典演算法題的詳細分析、精美配圖和易於理解的動畫演示,幫助開發者直觀掌握資料結構與演算法核心概念。
Java
76.6ka month ago