Question: Java Given the below MaxPriorityqueue class, complete the below insert method such that after inserting the given integer k, the array pq is a max
Java
Given the below MaxPriorityqueue class, complete the below insert method such that after inserting the given integer k, the array pq is a max heap. Also, indicate the worst-case runtime of your implementation. You can use the exch method and/or write additional helper methods if needed. public class MaxPriorityQueue {private int[] pq;//store items at indices 1 to N, max heap private int N;/umber of items on priority queue public MaxPriorityQueue() {pq = new int[1025]; N = 0;} public void insert(int x) {//T0D0} private void exchCint i, int j) {int swap = pq[i]; pq[i] = pq[j] pq[j] = swap;}}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
