You will be creating and building a Hash Table ADT. A hash table is an unordered collection of key-value pairs (nodes in our case) in which the key is unique. Some characteristics of the hash table that will be implemented in this project is that it should dynamically double in size when the load factor is greater than or equal to the threshold of 0.4, use double hashing on collisions, and double probing for searching of nodes. The focus of this project is to understand how to utilize hash tables and how fast lookups work in hash tables.
Hello! I'm experienced with data structures and implementing them in several languages. I'm available to start working now, so please feel free to send me a chat message to discuss further. Regards.
5 freelancers are bidding on average $109 for this job
I have several years of experience programming in Python and other popular languages such as C++ and Java. I can implement a hash table for you in a few hours.
Hi There! I have more than 8-year experience in this field. Would you please share more details about the project? I am really interested to work with you for long. Best Regards, Santosh