My budget is 30 dollars
Implement a priority queue as a 4-heap. Also write a driver program to test your implementation. Your driver program must provide a menu that allows the user to repeatedly perform the operations insert, findMin, deleteMin and debugPQ until they choose to quit. Although debugPQ is not part of a Priority Queue Abstract Data Type, we will add it as an additional member function that prints out the contents of the vector to help with debugging. The priority queue must be implemented as a template class. Before the user is allowed to select an operation from the menu, the heap must be built with a list of 10 items of your choosing. Note however that your code should work even if I change the list of initial items used to build the heap.
Recall that for a 4-heap (starting at index 0), the children of node at index i are at indices 4i+1, 4i+2, 4i+3 and 4i+4 and the parent of node at index i is at (i-1)/4 (integer division).
You must submit the following 3 files, PQ.h, [login to view URL] and driver.cpp.
Please note that if the instructor were to change the data type of the objects stored on the priority queue (and any associated code in the driver program as needed) your code should still work fine.
Hello,
⭐⭐⭐⭐⭐
i am interested in this project ,
i did many jobs for tasks using c++ for data structures , so i think i am best one to do it
can begin now
waiting your answer on chat
Regards
⭐⭐⭐⭐⭐
hello, it's Abdelrhman Nazieh from Egypt
i am interested in algorithms and data structure i think i 'm the appropriate person for this task
i will do all my best to make your project great. hope you a nice day:)