最近在看《学习JavaScript数据结构与算法》,于是写了一些代码放在github上,如有错误,请指出,谢谢
(1)数据结构篇
demo01: 栈的实现:进制转换
demo02: 队列的实现:普通队列,优先队列,循环队列
demo03: 链表的实现:单向链表
demo04: 散列表的实现:解决散列冲突(分离链接,线性探测)
demo05: 搜索二叉树的实现:先序遍历,中序遍历,后序遍历
demo06: 图的实现:广度优先搜索,深度优先搜索
demo06入口暂未完成
(2)算法篇
demo11: 排序算法:冒泡,选择,插入,归并,快速
demo12: 搜索算法:顺序搜索,二分搜索