Uses of Class
sdds.SHashTable

Packages that use SHashTable
sdds A set of unchanging (static) data structures, which return clones every time they are modified, and their equivalent dynamic counterparts. 
 

Uses of SHashTable in sdds
 

Methods in sdds that return SHashTable
 SHashTable<K,V> SHashTable.add(K[] keys, V[] values)
          Add multiple key/value mappings to the static hash table.
 SHashTable<K,V> SHashTable.add(K key, V value)
          Add a key/value mapping to the static hash table.
 SHashTable<K,V> SHashTable.addEquals(K[] keys, V[] values)
          Add multiple key/value mappings to the static hash table.
 SHashTable<K,V> SHashTable.addEquals(K key, V value)
          Add a key/value mapping to the static hash table.
 SHashTable<K,V> SHashTable.clone()
          Return a deep copy of the static hash table.
protected  SHashTable<K,V> SHashTable.makeHashTable(int size, sdds.HashTable.Node<K,V>[] table)
          This protected method is used instead of a constructor to create new hash tables when this hash table is modified.
 SHashTable<K,V> SHashTable.remove(K key)
          Remove a key/value mapping from the static hash table.
 SHashTable<K,V> SHashTable.remove(K[] keys)
          Remove multiple key/value mappings from the static hash table.
 SHashTable<K,V> SHashTable.removeEquals(K key)
          Remove a key/value mapping from the static hash table.
 SHashTable<K,V> SHashTable.removeEquals(K[] keys)
          Remove multiple key/value mappings from the static hash table.