# js-algorithm **Repository Path**: jiankesword/js-algorithm ## Basic Information - **Project Name**: js-algorithm - **Description**: js 数据结构 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-01-18 - **Last Updated**: 2021-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaScript 数据结构与算法 ## TODO * [x] 动态数组 * [x] 数组栈 * [x] 数组队列 * [x] 循环队列 * [x] 链表 * [x] 链表栈 * [x] 链表队列 * [x] 选择排序 * [x] 插入排序 * [x] 归并排序 * [x] 线性查找 * [x] 二分查找 * [x] 最大堆 * [x] 二分搜索树 * [x] 链表字典 * [x] 搜索树字典 * [x] 链表集合 * [x] 搜索树集合 * [x] 冒泡排序 * [x] 希尔排序 * [x] 线段树 * [x] 字典树 * [x] 并查集 * [x] AVL平衡树 * [ ] 红黑树(删除操作 * [x] 哈希表 ## 运行单元测试 * 测试一次全部测试用例 * > npm run test * 只测试修改过的文件 * > npm run jest-watch