This project implements a dictionary data structure based on hash tables in C++.
-
Three variants of hash tables implemented:
- Open addressing
- Separate chaining with linked lists
- Hash table with AVL tree buckets
-
Supports basic dictionary operations:
insert(key, value)- inserts a key-value pairremove(key)- removes the pair associated with the key
include/- header filessrc/- source filesbuild/- build directory (ignored by Git)CMakeLists.txt- build configuration