├── algorithm.js 各种排序算法的实现
├── binarySearchTree.js 二叉搜索树的实现
├── dictionary.js 字典的实现
├── doublyLinkedList.js 双向链表的实现
├── graph.js 图的实现
├── hashtable.js 哈希表(散列表)的实现
├── LinkedList.js 单向链表的实现
├── queue.js 队列的实现
├── set.js 集合的实现
├── sort.js 自己重新实现的排序算法
└── stack.js 栈的实现
本地如果安装了Node.js,可以使用node + 文件名
的方式运行
如有需要可以使用node-inspector来单步运行,可以看到一些算法运行的细节
$ npm install -g node-inspector
$ node-debug app.js