data-structures:用JavaScript实现的基本数据结构

时间:2021-05-02 17:18:25
【文件属性】:
文件名称:data-structures:用JavaScript实现的基本数据结构
文件大小:187KB
文件格式:ZIP
更新时间:2021-05-02 17:18:25
JavaScript 数据结构 这是我作为Hack Reactor的学生从事的一个项目。 这个项目是一对的。 该项目使用javascript实现了以下数据结构。 数据结构: 队列 堆 放 链表 双链表 树 BinarySearchTree 图形 哈希表 PrefixTree(Trie) bitArray bloomFilter 某些代码可能是用ES6编写的,可能需要进行编译才能进行测试。 要求 在Chrome chrome://flags/#enable-javascript-harmony.上启用了ES6 chrome://flags/#enable-javascript-harmony. Babeljs.io进行转译。 测验 使用测试框架进行测试。 测试位于./spec目录中。 要运行测试,只需使用浏览器打开spec运行程序文件即可。 SpecRunner.html
【文件预览】:
data-structures-master
----.gitignore(295B)
----set.js(596B)
----linkedList.js(828B)
----prefixTree.js(2KB)
----tree.js(1KB)
----SpecRunner.html(2KB)
----hashTable.js(2KB)
----hashTableHelpers.js(1KB)
----bitArray.js(4KB)
----spec()
--------setSpec.js(2KB)
--------doublyLinkedListSpec.js(3KB)
--------graphSpec.js(2KB)
--------linkedListSpec.js(2KB)
--------treeSpec.js(3KB)
--------binarySearchTreeSpec.js(5KB)
--------hashTableSpec.js(2KB)
--------prefixTreeSpec.js(2KB)
--------bloomFilterSpec.js(2KB)
----README.md(805B)
----doublyLinkedList.js(994B)
----lib()
--------jquery()
--------require()
--------mocha()
--------underscore()
--------chai()
----graph.js(1KB)
----bloomFilter.js(591B)
----hashFunctions.js(735B)
----binarySearchTree.js(4KB)
----stacks-queues()
--------functional-shared.html(1024B)
--------src()
--------SpecRunner.html(806B)
--------profilerRunner.html(814B)
--------functional.html(965B)
--------pseudoclassical.html(958B)
--------spec()
--------prototypal.html(947B)
--------SpecRunnerSection.html(329B)

网友评论