TEXT   25
T dequeue throws
Guest on 13th March 2023 01:23:13 PM


  1. public T dequeue() throws EmptyCollectionException
  2.    {
  3.       if (isEmpty())
  4.          throw new EmptyCollectionException ("queue");
  5.  
  6.       T result = queue[0];
  7.  
  8.       rear--;
  9.  
  10.       /** shift the elements  */
  11.       for (int scan=0; scan < rear; scan++)
  12.          queue[scan] = queue[scan+1];
  13.      
  14.       queue[rear] = null;
  15.  
  16.       return result;
  17.    }

Raw Paste

Login or Register to edit or fork this paste. It's free.