Question: PROBLEM BACKGROUND: A table is an unordered group of records or key - value pairs each of which has a designated field called the key
PROBLEM BACKGROUND:
A table is an unordered group of records or keyvalue pairs each of which has a designated field called the key field. Records within the table are identified by the value of the key field. The table is an appropriate ADT for information retrieval systems in which individual records must be accessed frequently and quickly but the entire collection of records must never be processed sequentially.
Synonymous terms are lookup table and map. The latter stresses that a table is really a mapping.
PROBLEM STATEMENT:
Design a table ADT
Specifically write a table class.
It must be generic ie templated and contain all the necessary attributes and actions data members and member functions for the table class to behave as expected.
You must write a table.t file that works for the provided files: tableSpecificOpsh table.h pair.h pair.cpp driver.cpp
you will have to create tableSpecificOpscpp and table.cpp as well
See the window captures below for a running program
DELIVERABLES:
hard: table.t tableSpecificOpscpp all stapled of course
soft
table.t table.cpp and tableSpecificOpscpp
grading will be based on:
table class design consisting of all necessary components
table class compiling
the program running successfully with all the above mentioned files
Example working driver for the table class
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
