| 1. Download and read the AssocList? class.  The files are /AssocList.h? and /AssocList.cc? .  This class implements the same functionality as the HashTable class will, but most operations take linear time.  You will also need /Comparisons.h? .  Please do this before week 2 lab. | 
| 0. Read Section 2.5.2.  We suggest a bucket array structure for implementing the HashTable class. | 
| 1. Download and read the AssocList? class.  The files are /AssocList.h? and /AssocList.cc? .  This class implements the same functionality as the HashTable class will, but most operations take linear time.  You will also need /Comparisons.h? .  Please do this before week 2 lab. | 
| pairs with KEY hashing to i.   Your hash table should grow appropriately so that most buckets have O(1) elements (assuming a good hash function). | 
| pairs with KEY hashing to i.   Your hash table should grow appropriately so that most buckets have O(1) elements (assuming a good hash function), and should take space O(N) where N is the maximum number of keys ever stored in the hash table at one time. | 
|  |