[SOLVED] CSCI203 Lab6

35.00 $

Category:
Click Category Button to View Your Next Assignment | Homework

You will receive the following solution file(s) instantly after successful payment:

zip file icon CSCI203_Lab6-ud33xn.zip (591.2 KB)
Assignment Instructions Updated Recently? Submit Below and we will provide new Solution!
Submit New Instructions
πŸ”’ Securely Powered by:
Secure Checkout
Rate this product
  • To be able to do hashing with chaining
  • To be able to read from file
  • To practice writing solutions to problems in a clear and succinct way

Problem

Hash tables are very common in practice when you have a lot of insertions, deletions and search operations. We have seen that under the assumption of uniform hashing, collision resolution by chaining is used. You are to implement a simple hash table. Your program will prompt for the name of an input file, read and process the data contained in this file. The file contains a sequence of integer values. Read them and construct a hash table using chaining. You may use dynamic data for chains greater than one in length, but the majority of the dictionary should be an array of hash nodes.

Β 

Read each integer in turn and calculate its hash value using mod 100 as the hashing function. Thus, is if the key is k, the hash value h(k) = k mod 100.

Β 

When you have finished calculate:

  1. The number of empty entries in the hash table.
  2. The length of the longest chain.

Β 

  • CSCI203_Lab6-ud33xn.zip