PREV INDEX NEXT

Author: Stan Eisenstat
Subject: Re: [Cs223] Testing Hash Table Chaining
Date: Tuesday, 14 Apr 2020, 19:33:37


    > Message Posted By: Unknown
    ...
    > What are your recommendations for testing chaining?
    > My current plan would be to call my insert function with two keys that map
    > to the same index in my hash table. What would two such values be, given
    > that I am using your hash function from hashFunction.c?

If you insert more than M triples into a hash table of
size M, you will have to insert more than one in some
bucket (a result known as the pigeonhole principle).

If you choose a small initial M (e.g., M = 2), you will
not have to insert very many triples.

Other possibilities include:

* Every time that you insert a triple, search for it.

* Save a copy of each triple in an array (order is not
  important) and periodically search for every item in
  the array.

--Stan-
PREV INDEX NEXT