This repository contains Go code to handle collisions in hash maps through Separate Chaining.
The data structure used for hash maps is an array (buckets) of Linked Lists. Caller function can Insert, Get, Delete the entries in the hash map. Caller can also Rehash the hash map which doubles it's size keeping all the key - value pairs intact in the map.
git clone
this repository and run the following command to test the individual functions mentioned above:
go test -v -count=1 ./...