Skip to content

yellinzero/algorithm-ts

Repository files navigation

README

​ 基于Typescript及ts-node开发的算法库,用于自身的学习。目前内容基于算法(第四版),暂时只是把书中的java算法转译为了TS。

目录结构

├─data -- 数据

│ └─articles --文章数据

├─examples -- 无用的例子

├─Graph -- 图算法

│ ├─BFS -- 广度优先遍历

│ ├─data -- 图算法用到的数据

│ ├─DFS -- 深度优先遍历

│ └─SymbolGraph -- 符号图

├─search -- 搜索相关的算法与数据结构

│ ├─BST -- 二分查找书

│ ├─HashTable -- 哈希表(未具体实现)

│ ├─RedBlackBST -- 红黑树

│ └─SymbolTables -- 符号表

├─sort -- 排序算法

│ ├─Heap -- 堆排序

│ │ └─multiway -- 多向归并

│ ├─Insertion -- 插入排序

│ ├─Merge -- 归并排序

│ ├─Quick -- 快速排序

│ ├─Selection -- 选择排序

│ └─Shell -- 希尔排序

└─utils --工具库

About

algorithm by typescript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published