[SOLVED] CMSC204-Lab6- Hashing Lab

35.00 $

Programming resource
Digital learning resource
Category:
✓ Practical programming resource
✓ Suitable for guided study and reference
✓ Tutor guidance available when needed

Description

5/5 - (2 votes)

Hashing Lab

  • Array of 10 elements using open addressing with linear probing

N = 13

  • Array of 10 elements using open addressing with quadratic probing

N = 13

  • Linear array of 10 elements using open addressing (division hashing)and the linear-quotient collision path algorithm

N = 13, 4k+3 prime = 19

LQHashing:

  1. ip = pk % N
  2. q=pk/N

if (q%N != 0)

offset = q

else

offset = 4k+3 prime

  1. While collisions:

ip’ = (ip + offset) % N

  1. Set Array[ip]=key
  2. Bucket hashing of 10 elements (N=10) ip = (pk) % N
Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.