Question
Can somebody solve the todo parts of this problem. #include #include VectorADT.h template VectorADT ::VectorADT (){ dataArray= new T*[SIZE]; count=0; } //TODO Copy constructor that
Can somebody solve the todo parts of this problem.
#include
template
template
template
#include
//template
int SIZE = 2;
private: T ** dataArray = nullptr; //dataArray= new T*[SIZE]; int count; public: //default constructor VectorADT(); //copy constructor VectorADT(const VectorADT & other); //destructor ~VectorADT(); // return address of element at index position i T* get(int i) const; // set the element e at position i void set(int i, T *); // print the entire database void printVectorADT(); // print the number of items specified void printVectorADT(int number); // double the size of the database by //creating another database twice the size and copying //the existing database into it. The existing one is then deleted void resizeADT(); // returns true if database is empty, false otherwise bool empty();
//returns the number of items in the database int size() const; // add an item to the end of the database void push_back(T *); // remove and return the last element of the database if there is one T* pop_back(); // "peeks" ie returns a pointer to the last element without removing or deleting it T* pop(); // inserts at the proper position, no sorting necessary // element is inserted at index =pos //if pos is negative or unacceptable number throws exception and exits //returns the number of adjustments done to shift data to right int insert(T * v, int pos);
// deletes the item at index position =pos //if database is empty or pos is negative or an unacceptable number throws exception and exits //returns the number of adjustments done to shift data left int remove(int pos);
void topTen(); // prints top 10 items // kept sorted according to position - use function objects - selection sort
//selection sorts using chart positon int sort(LessThan
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started