# datastructures_ts **Repository Path**: liawnliu/datastructures_ts ## Basic Information - **Project Name**: datastructures_ts - **Description**: 学习JavaScript(TypeScript)数据结构与算法 - **Primary Language**: TypeScript - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-04-23 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 学习JavaScript数据结构与算法 - [学习JavaScript数据结构与算法](#学习javascript数据结构与算法) - [介绍](#介绍) - [环境和工具](#环境和工具) - [内容简介](#内容简介) ## 介绍 - 跟着[《学习JavaScript数据结构与算法》](https://www.ituring.com.cn/book/2653)来编写自己的数据结构代码库(使用JavaScript的超集[TypeScript](https://www.tslang.cn/)来编写),项目地址是[https://gitee.com/liawnliu/datastructures_ts.git](https://gitee.com/liawnliu/datastructures_ts.git) ## 环境和工具 - 使用到工具有:[vscode](https://code.visualstudio.com/)、 [git](https://git-scm.com/)、 [node.js](https://nodejs.org/zh-cn/)、 [chai](https://www.chaijs.com/)、 [mocha](https://mochajs.org/)、 [nyc](https://www.npmjs.com/package/nyc)、 [processon](https://www.processon.com/diagrams)...... - 使用的命令: ```js git clone xxx // 下载本仓库到本地 npm install // 初始化本项目 npm run dev // 查看本项目测试覆盖情况 ``` ## 内容简介 - [1.环境搭建](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/1.环境搭建.md) - [2.栈](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/2.栈.md) - [3.队列](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/3.队列.md) - [4.链表](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/4.链表.md) - [5.集合](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/5.集合.md) - [6.字典和散列表](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/6.字典和散列表.md) - [7.递归](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/7.递归.md) - [8.树](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/8.树.md) - [9.二叉堆和堆排序](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/9.二叉堆和堆排序.md) - [10.图](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/10.图.md) - [11.排序和搜索算法](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/11.排序和搜索算法.md) - [12.算法设计与技巧](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/12.算法设计与技巧.md) - [13.算法复杂度](https://liawnliu.gitee.io/blog/#/docs/book-web/数据结构与算法/13.算法复杂度.md)