Source of 25.46.java


  1: public V add(K key, V value)
  2: {
  3:    Entry<K, V> newEntry = new Entry<>(key, value);
  4:    Entry<K, V> returnedEntry = bst.add(newEntry);
  5: 
  6:    V result = null;
  7:    if (returnedEntry != null)
  8:       result = returnedEntry.getValue();
  9: 
 10:    return result;
 11: } // end add
 12: 
 13: public V remove(K key)
 14: {
 15:    Entry<K, V> findEntry = new Entry<>(key, null);
 16:    Entry<K, V> returnedEntry = bst.remove(findEntry);
 17: 
 18:    V result = null;
 19:    if (returnedEntry != null)
 20:       result = returnedEntry.getValue();
 21: 
 22:    return result;
 23: } // end remove
 24: // Version 4.0