enter John Doe1 1001 Anywhere Street, Nowhere, USA 000-00-0000 3.2 CS 25000 enter John Doe2 1001 Anywhere Street, Nowhere, USA 000-00-0001 3.2 CS 25000 enter John Doe3 1001 Anywhere Street, Nowhere, USA 000-00-0002 3.0 CE 100 enter John Doe4 1001 Anywhere Street, Nowhere, USA 000-00-0003 3.6 CS 0 search ID 000-00-0002 searchr GPA 3.0 3.5 delete ID 000-00-0002 search ID 000-00-0002 delete GPA 3.2 searchr GPA 3.0 3.5 enter John Doe5 1001 Anywhere Street, Nowhere, USA 000-00-0003 3.9 CS 0 dump makenull dump ### results: # All should hash to position 0, but use differnt 2nd hash probe sequences to find open slots 2,3, and 4. # prints John Doe3 record # prints Doe3, Doe1, Doe2 records (order of doe1 and doe2 doesnt matter) # delete prints Doe3 # not found # delete prints doe1, doe2. # not found # error duplicate ID # dump at this point only doe4 remains in the data structures. # dump after makenull shows all structures empty.