baifengbxl / js-data-structures-and-algorithms

从 0 到 1 学习 JavaScript 数据结构与算法

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JavaScript 数据结构与算法

本仓库内容根据哔哩哔哩 《coderwhy的JavaScript数据结构与算法》 视频整理的学习笔记,视频教程讲的特别好,配合本仓库的代码测试环境来练习,学习效果更佳,欢迎同学们 Star 和 Fork。

推荐大家按照目录结构的顺序来学习,由浅入深,循序渐进,轻松搞定数据结构和算法。

代码部分均采用 ES6 编写,使用 webpack 和 babel 将 ES6 自动转换成 ES5。

重点要掌握数据结构与算法的**,编程语言只是一种实现工具。

文档目录

代码目录

测试环境

安装依赖

npm install

启动服务

npm run start

开启测试环境的服务后,可在 src/index.js 选择要测试的代码,查看具体值输出。

// 导入栈结构的封装及测试代码
// import './Stack'

// 导入队列结构的封装及测试代码
// import './Queue'

// 导入优先队列结构的封装及测试代码
// import './PriorityQueue'

// 导入单向链表结构的封装及测试代码
// import './LinkedList'

// 导入双向链表结构的封装及测试代码
// import './DoublyLinkedList'

// 导入集合结构的封装及测试代码
// import './Set'

// 导入字典结构的封装及测试代码
// import './Map'

// 导入哈希表结构的封装及测试代码
// import './HashTable';

// 导入树结构的封装及测试代码
import './Tree';

About

从 0 到 1 学习 JavaScript 数据结构与算法


Languages

Language:JavaScript 99.5%Language:HTML 0.5%