jds.collection
Class MapMatrix

java.lang.Object
  |
  +--jds.collection.MapMatrix

public class MapMatrix
extends java.lang.Object

Map - collection of key/value pairs; for use with book Classic Data Structures in Java by Timothy A Budd, published by Addison-Wesley, 2001.

See Also:
Collection

Constructor Summary
MapMatrix()
          initialize newly created matrix map
MapMatrix(java.lang.Object d)
          initialize newly created matrix map
 
Method Summary
 java.lang.Object get(java.lang.Object key1, java.lang.Object key2)
          get value stored at given key
 void set(java.lang.Object key1, java.lang.Object key2, java.lang.Object v)
          place value into given location
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MapMatrix

public MapMatrix()
initialize newly created matrix map

MapMatrix

public MapMatrix(java.lang.Object d)
initialize newly created matrix map
Parameters:
d - default value for uninitialized entiries
Method Detail

get

public java.lang.Object get(java.lang.Object key1,
                            java.lang.Object key2)
get value stored at given key
Parameters:
key1 - row index
key2 - column index
Returns:
value stored at given position, or default value

set

public void set(java.lang.Object key1,
                java.lang.Object key2,
                java.lang.Object v)
place value into given location
Parameters:
key1 - row index
key2 - column index
v - value to be stored