Source of removeSorted.cpp


  1: //  Created by Frank M. Carrano and Timothy M. Henry.
  2: //  Copyright (c) 2017 Pearson Education, Hoboken, New Jersey.

  4: template<class ItemType>
  5: bool SortedListIsA<ItemType>::removeSorted(const ItemType& anEntry)
  6: {
  7:    int position = getPosition(anEntry);
  8:    bool ableToRemove = position > 0;
  9:    
 10:    if (ableToRemove)
 11:       ableToRemove = LinkedList<ItemType>::remove(position);
 12:    
 13:    return ableToRemove;
 14: }  // end removeSorted