Source of 26.29.java


  1: // @author Frank M. Carrano, Timothy M. Henry
  2: // @version 5.0

  4: public T remove(T anEntry)
  5: {
  6:    ReturnObject oldEntry = new ReturnObject(null);
  7:    BinaryNode<T> newRoot = removeEntry(getRootNode(), anEntry, oldEntry);
  8:    setRootNode(newRoot);

 10:    return oldEntry.get();
 11: } // end remove