4 Hash Functions × 4 Collision Methods = 16 Combinations
Complete Hashing Simulator
Produced By
Ali Raza & Muhammad Waqas
① Hash Function Choose Karo
Division
h(k) = k mod M
Mid Square
k² → middle digits
Folding
parts add → mod M
Multiplication
floor(M×{k·A})
② Collision Handling Method Choose Karo
Separate Chaining
linked list
Linear Probing
(h+1)%M
Quadratic Probing
h+1², h+2²…
Double Hashing
h1+i·h2
h(k) = k mod M | Collision: Separate Chaining — har index par linked list
Array Values (comma separated)
Table Size (M)
Speed
Normal
Fast
Slow
▶ Simulation Shuru Karo
—
Total Keys
—
Placed
—
Collisions
—
Load Factor
📋 Exam-Style Step Log
Upar setup karo aur simulation start karo...
📊 Hash Table
💥 Collision Report