Source of 26.46.java


  1: // @author Frank M. Carrano, Timothy M. Henry
  2: // @version 5.0
  3: public V add(K key, V value)
  4: {
  5:    Entry<K, V> newEntry = new Entry<>(key, value);
  6:    Entry<K, V> returnedEntry = bst.add(newEntry);

  8:    V result = null;
  9:    if (returnedEntry != null)
 10:       result = returnedEntry.getValue();

 12:    return result;
 13: } // end add

 15: public V remove(K key)
 16: {
 17:    Entry<K, V> findEntry = new Entry<>(key, null);
 18:    Entry<K, V> returnedEntry = bst.remove(findEntry);

 20:    V result = null;
 21:    if (returnedEntry != null)
 22:       result = returnedEntry.getValue();

 24:    return result;
 25: } // end remove