Question: 3a -Add a method to the Queue class print() to print the contents starting with the head. Eg: que.insert(3); que.insert(4); que.insert(5); que.print(); //would print 3
3a-Add a method to the Queue class print() to print the contents starting with the head. Eg: que.insert(3); que.insert(4); que.insert(5); que.print(); //would print 3 4 5
3b- Write a method public static Object removeSecond (): It removes and returns the element just behind the front element. Precondition: The queue has at least two elements. Eg: que.insert(3); que.insert(4); que.insert(5); que.insert(6); que.removeSecond(); que.print() //would print 3 5 6
QueueTest.java:
class QueueTest { public static void main(String[] args) { Queue theQueue = new Queue(10); // queue holds 15 items theQueue.insert(10); // insert 4 items theQueue.insert(20); theQueue.insert(30); theQueue.insert(40);
theQueue.print(); theQueue.removeSecond(); System.out.println("After removeSecond()"); theQueue.print(); } // end class QueueApp }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
