A simple command-line implementation of a hash table using chaining for collision handling.
- Calculate hash values for strings
- Add key-value pairs
- Remove key-value pairs
- Look up values by key
- View the entire collection
- Handle collisions using chaining
- Interactive menu-based CLI
Enter your choice (1-6): 2
Enter a key: apple
Enter a value: 10
Added key-value pair: apple: 10
- Python 3
- Hash functions
- Collision handling
- Dictionaries
- CRUD operations
- CLI program design
- Error handling
Completed ✔