The size of the hash table is 35000 The number of words in the hash table is 7883 The number of probes per insertion table is 0.5534694913104148 The maximum number of probes over all insertions is 10.0From novels.out.verbose I see that the word "the", when encountered the first time produces the output:
word being inserted: the slot index: 22233 Inserted word.Every subsequent ocurrence of "the" (and there are many such ocurrences, as you can expected) produces the output:
word being inserted: the slot index: 22233 Word already in table.Another output fragment that helps us understand that things are working fine is
word being inserted: Us slot index: 2039 slot index: 2040 slot index: 2043 slot index: 2048 Inserted word.This shows that quadratic probing is in action; the first probe is at 2039, the next probe is 1 slot away, the next is 4 slots ways, the next is 9 slots away, etc.
The small amount of testing I did (thus far) is in files: