Implementation of data structures from Open Data Structures as a NodeJS module.
- Array-Based Lists
- Array Stack
- Fast Array Stack
- Array Queue
- Array Deque
- Dual Array Deque
- Rootish Array Stack
- Linked Lists
- Singly-Linked List
- Doubly-Linked List
- Space-Efficient Linked List
- Skiplists
- SSet Skiplist
- List Skiplist
- Hash Tables
- Chained Hash Table
- Linear Hash Table
- Binary Trees
- Random Binary Search Tree
- Treap
const ods = require('./ods.js')
npm test