Project 7 Hash Tables Solution

$30.00

Category:

Description

Part I:   The Hash Table

 

Your textbook introduces a chained hash table class,  Table.  You are to download node2.h, table2.h,

and complete the hash table implementation.

 

Part II:   The Customer Class

 

*Create  a class Customer which implements the specification below:

 

Instance data needed to be maintained by class Customer:

a Customer’s name (a string)

a Customer’s address (a string)

a Customer’s phone number.  THIS PUBLIC  member variable is to be named  key .  

 

Constructors needed:

Customer (string , string , int)

//constructor which accepts a name, address, and a phone number

 

Provide set and get functions for each piece of instance data.

 

Also provide a function which can be used to output a Customer object

ostream&  operator<<(ostream&,  const Customer& )

 

 

Part III:     Pizza Application 

 

 Write an application which can be used by Square Chair Pizza to store Customer info.  This application will store all Customer objects in a hash table, and provide the following functionality:

 

*   a new Customer can be entered ;  user first provides the Customer name, phone number and address

 

*   an existing Customer’s record can be retrieved ;  user provides the phone number

 

  • a Customer can be deleted ; user provides the phone number

 

 

 

 

You are to submit  your Customer.h, Customer.cpp, table2.h (include two hash functions, one can be commented out) ,  and  your test program.

 

 


error: Content is protected !!