JavaScript Algorithms

用 JavaScript 實現的經典資料結構與演算法,附帶講解和延伸閱讀

GitHub 197k 學習資源 MIT Web

這是一組用 JavaScript 編寫的經典演算法和資料結構示例,適合希望在熟悉的語言裡理解這些概念的開發者。每個主題都標註了入門或進階,方便讀者選擇起點。

資料結構部分涵蓋連結串列、棧、佇列、雜湊表、堆、樹、圖、字典樹和快取等。演算法部分按主題劃分,從數學、排序、搜尋到圖論、密碼學,也按貪心、分治、動態規劃等設計思路組織。每個條目都有單獨的說明文件,列出延伸閱讀連結,其中一些指向影片。

分類

同類軟體

System Design Primer

面試準備 學習資源

378k

免費的大規模系統設計指南,適合備戰系統設計面試,附帶記憶卡片

The Algorithms - Python

面試準備 學習資源

226k

面向學習的 Python 經典演算法實現,而非用於生產環境的庫

Tech Interview Handbook

面試準備 學習資源

143k

免費精簡的技術面試準備指南,覆蓋從簡歷到錄用談判