Classical data structures implemented in JavaScript
- ArrayList
- LinkedList
- SinglyLinkedList
- DoublyLinkedList
- Stack
- Stack as a linked list
- Stack as an array
- Queue
- Queue as a linked list
- Queue as an array
- PriorityQueue
- Deque as a linked list
- Deque as an array
- HashTable
- Hash Table using Separate Chaining
- Hash Table using Linear Probing
- Tree
- BinaryTree
- AVLTree
- RedBlackTree
- Heap
- Graph