jsFiddles
- min-heap: http://jsfiddle.net/GRIFFnDOOR/A73x5/
- hash-table: http://jsfiddle.net/GRIFFnDOOR/5k7jy/
- binary-tree: http://jsfiddle.net/GRIFFnDOOR/T64NE/5/
- queue: http://jsfiddle.net/GRIFFnDOOR/8drJJ/
- stack: http://jsfiddle.net/GRIFFnDOOR/97DrQ/
- double-list: http://jsfiddle.net/GRIFFnDOOR/vX54f/
- linked-list: http://jsfiddle.net/GRIFFnDOOR/HN83j/
TODOS
- Move the unit/behavioral testing out of the structure files and into a dedicated tests.js file
- Create a base node object that every structure depends on and extends as needed