Package Exports
- data-structures
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (data-structures) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Data Structures
Fast, light and hassle-free JavaScript data structures, written in CoffeeScript.
- (Hash) Map
- Heap
- Graph
- (Doubly) Linked List
- Queue
- Self-Balancing Binary Search Tree (Red-Black Tree)
- Trie
Roadmap
Changelog coming soon.
Installation
Using npm:
npm install data-structures
Usage
Heap = require('data-structures').Heap
heap = new Heap()
heap.add(3)
JavaScript version and browser support coming soon.
Documentation
The wiki page is a formatted version of the documentation in the code.
For Contributors
Tests are done using jasmine-node.
E.g.:
jasmine-node --coffee tests/LinkedList.spec.coffee
Lazy method:
npm test
License
MIT.