JavaScript Algorithms

用 JavaScript 实现的经典数据结构与算法,附带讲解和延伸阅读

GitHub 197k 学习资源 MIT Web

这是一组用 JavaScript 编写的经典算法和数据结构示例,适合希望在熟悉的语言里理解这些概念的开发者。每个主题都标注了入门或进阶,方便读者选择起点。

数据结构部分涵盖链表、栈、队列、哈希表、堆、树、图、字典树和缓存等。算法部分按主题划分,从数学、排序、搜索到图论、密码学,也按贪心、分治、动态规划等设计思路组织。每个条目都有单独的说明文档,列出延伸阅读链接,其中一些指向视频。

分类

同类软件

System Design Primer

面试准备 学习资源

378k

免费的大规模系统设计指南,适合备战系统设计面试,附带记忆卡片

The Algorithms - Python

面试准备 学习资源

226k

面向学习的 Python 经典算法实现,而非用于生产环境的库

Tech Interview Handbook

面试准备 学习资源

143k

免费精简的技术面试准备指南,覆盖从简历到录用谈判