6. Hashing Given a hash table with m = 11 entries and the following hash function h1 and step function h2: 0 Show the status of the hash table after inserting the numbers using each method in Table 2. Table 2: The status of the hash table 1 #Linear Probing 2 انت 3 4 5 6 7 8 hl(key)= key mod m h2(key)= {key mod (m-1)}+1 Insert the keys {22, 1, 13, 11, 24, 33, 18, 42, 31} in the given order (from left to right) into the hash table using each of the following hash methods: 9 Linear-Probing with h(k, i) = (h1(k)+ i) mod m • Double-Hashing with h1 as the hash function and h2 as the step function h(k, i) = (h1(k) +i * h2(k)) mod m 10 Chaining with h(k) - h1(k) = Double Hashing Chaining

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%
6. Hashing
Given a hash table with m = 11 entries and the following hash function h1 and step
function h2:
Show the status of the hash table after inserting the numbers using each method in
Table 2.
Table 2: The status of the hash table
0
#Linear Probing
1
2
3
4
LO
5
6
7
8
hl(key)= key mod m
h2(key)= {key mod (m-1)} +1
Insert the keys {22, 1, 13, 11, 24, 33, 18, 42, 31} in the given order (from left to right)
into the hash table using each of the following hash methods:
9
Linear-Probing with h(k, i) = (h1(k)+ i) mod m
• Double-Hashing with h1 as the hash function and h2 as the step function
h(k, i) = (h1(k) + i + h2(k)) mod m
Chaining with h(k) = h1(k)
10
Double Hashing
Chaining
Transcribed Image Text:6. Hashing Given a hash table with m = 11 entries and the following hash function h1 and step function h2: Show the status of the hash table after inserting the numbers using each method in Table 2. Table 2: The status of the hash table 0 #Linear Probing 1 2 3 4 LO 5 6 7 8 hl(key)= key mod m h2(key)= {key mod (m-1)} +1 Insert the keys {22, 1, 13, 11, 24, 33, 18, 42, 31} in the given order (from left to right) into the hash table using each of the following hash methods: 9 Linear-Probing with h(k, i) = (h1(k)+ i) mod m • Double-Hashing with h1 as the hash function and h2 as the step function h(k, i) = (h1(k) + i + h2(k)) mod m Chaining with h(k) = h1(k) 10 Double Hashing Chaining
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps

Blurred answer
Knowledge Booster
Hash Table
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education