Rev 100 | Blame | Compare with Previous | Last modification | View Log | RSS feed
//Ira Snyder
//CS241 Section 01
//Project #1
//Due: 10-22-2004
//NOTE: Helped Allen Oliver with his project also, since mine was
// done by the time he started his.
// License: Public Domain (added 07-11-2005)
public interface Map {
public Object get(Object key);
// RETURN: value;
// POST: if value!=null, then (key,value) is in this map;
// if value==null, then no record in this map has the given key;
public Object put(Object key, Object value);
// RETURN: oldValue;
// POST: if oldValue==null, then (key,value) is in this map;
// if oldValue!=null, then (key,oldValue) was in this map;
public Object remove(Object key);
// RETURN: oldValue;
// POST: if oldValue==null, no record in this map has the given key;
// if oldValue!=null, then (key,oldValue) was in this map;
public int size();
// RETURN: n;
// POST: this map contains n records;
}