This repository is a collection of implementations of various data structures.
- with allocator
- Iterators:
- Iterator
- Const Iterator
- Reverse Iterator
- Structure:
- Linked Nodes (with next pointer)
- Iterators:
- Iterator
- Const Iterator
- Structure:
- Linked Nodes (with both previous and next pointers)
- Iterators:
- Iterator
- Const Iterator
- Structure:
- Linked Implementation
- Array Implementation
- Template Container Implementation
- Structure:
- Linked Implementation
- Array Implementation
- Template Container Implementation
- Structure:
- Linked Implementation
- Array Implementation
- Iterators:
- Iterator
- Structure:
- Binary Search Tree
- Iterators:
- Const Iterator
- Additional Features:
- Custom Comparator
- Structure:
- Binary Heap
- Structure:
- Separate Chaining
- Iterators:
- Const Iterator
- Additional Features:
- Template Hasher
- Structure:
- Separate Chaining
- Iterators:
- Const Iterator
- Additional Features:
- Template Hasher
- Structure:
- Linear Probing
- Iterators:
- Const Iterator
- Additional Features:
- Template Hasher
- Structure:
- Union by Rank
- Union by Size
- Additional Features:
- Path compression