A wide range of (basic) data structures, implemented in simple, readable Java.
- StackInterface
- QueueInterface
- Binary Search Tree
- AVL Tree
- Min heap
- Linked list
- Hash table
- Queue (ArrayQueue, ListQueue)
- Stack (ArrayListStack, ListStack)
- Binary search
- N-Queen problem