Simple data structures implemented in Haskell for Declarative Programming course project.
- Hash tables (separate chaining, linear and quadratic probing)
- AVL tree (insertion only)
- Binary Search Tree
- Deque
- Directed graph
- Graph
- Max heap
- Min heap
- Red-black tree
- Splay tree
- Van Emde Boas tree