涵盖 30+ 经典算法与数据结构的 JavaScript 实现,从排序搜索到图论动态规划,每道题含详细注释和时间复杂度分析。
内容概览
- 排序算法:快排、归并、堆排序、计数排序
- 搜索算法:二分、BFS、DFS、回溯
- 数据结构:链表、栈、队列、哈希表、二叉树、堆、图
- 高级算法:动态规划、贪心、分治、滑动窗口
- LeetCode 高频题解 50 道
特色
- 每个算法含完整 JS 实现 + 单元测试
- 时间/空间复杂度对比表
- 可视化图解(Mermaid 语法)
- ES6+ 语法,支持 Node.js 和浏览器
快速使用
npm install\nnpm test\nnpm run demo
0 条评论 欢迎参与讨论