Question: Please answer in c++ Here is a sample of the stat data file New Hampshire Concord 9304 1788 9 Massachusetts Boston 8257 1788 6 Vermont

Please answer in c++

Please answer in c++ Here is a sample of the stat data

file New Hampshire Concord 9304 1788 9 Massachusetts Boston 8257 1788 6

Vermont Montpelier 9609 1791 14 Rhode Island Providence 1214 1790 13 Connecticut

Here is a sample of the stat data file

New Hampshire Concord 9304 1788 9 Massachusetts Boston 8257 1788 6 Vermont Montpelier 9609 1791 14 Rhode Island Providence 1214 1790 13 Connecticut Hartford 5009 1788 5 Maine Augusta 33215 1820 23 New York Albany 49576 1788 11 Pennsylvania Harrisburg 45333 1787 2 Delaware Dover 2057 1787 1

Please give user option to search hash table, delete state info from hash table, and option to viewhash table.

Solve the following Problem a) Some of the attributes of a state in the United States are its name, capital, area, year of admission to the union, and the order of admission to the union. Design the class stateData to keep track of the information for a state. Your class must include appropriate functions to manipulate the state's data, such as the functions setstateInfo, getStatelnfo, and so on. Also, overload the relational operators to compare two states by their name. For easy input and output, overload the stream operators. b) Use Hashing to create a hash table to keep track of each state's information. Select and implement a hash function and a collision resolution method that can be used to implement this problem. Use the state's name (as described in class stateData in part a) as the key to determine the hash address. You may assume that a state's name is a string of no more than 15 characters

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!