Queue.java

public class Queue extends ArrayStore {
   public Object remove() {
      if (isEmpty()) {return null;};
      Object o = array[0];
      for (int i=1; i < length; i++) {
         array[i-1]=array[i];
      };
      length--;
      shrinkTo(length);
      return o;
   }
   public String toString () {
      StringBuffer ws = new StringBuffer();
      ws.append("Anfang->");
      for (int i = 0; i < length; i++) {
         ws.append(array[i]+" ");
      };
      ws.append("<- Ende");
      return ws.toString();
   }
}


On to PQueue.java Part of store
Hubert Baumeister
June 21, 1997

Imprint | Data Protection