Hashing a. What type of application is hashing used for? b. What are the advantages and disadvantages of using hashing? c. What is a collision? Describe the types of actions to take if a collision occurs. d. How could you "test" to see if the hashing function you created would perform well without actually using a hash table? e. Why would a hash table need to be reorganized? Describe the steps to rehash/reorganize a hash table?

icon
Related questions
Question
Hashing
a. What type of application is hashing used for?
b. What are the advantages and disadvantages of using hashing?
c. What is a collision? Describe the types of actions to take if a collision occurs.
d. How could you "test" to see if the hashing function you created would perform well without
actually using a hash table?
e. Why would a hash table need to be reorganized? Describe the steps to rehash/reorganize
a hash table?
Transcribed Image Text:Hashing a. What type of application is hashing used for? b. What are the advantages and disadvantages of using hashing? c. What is a collision? Describe the types of actions to take if a collision occurs. d. How could you "test" to see if the hashing function you created would perform well without actually using a hash table? e. Why would a hash table need to be reorganized? Describe the steps to rehash/reorganize a hash table?
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer