HashTable Project ๐
This project is a custom implementation of a Hash Table in Python. It handles hash collisions using Linear Probing and includes dynamic resizing.
Features ๐
๐ Hashing & Linear Probing: Resolves collisions by checking the next available slot.
๐๏ธ Deletion Support: Uses a special Deleted object to maintain the probing chain.
๐ ๏ธ Dynamic Resizing: Automatically increases capacity when the table fills up.
Usage ๐ป
You can test the implementation using the main.py script: