All mock tests are FREE till 31 December — register to save your progress
Unit 7 · Data Structures and Algorithms Paper 2 CS · 22 June 2026

In open addressing, how are collisions typically resolved?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: A. By probing and finding the next available slot in the table

Explanation

Open addressing stores every key directly inside the hash table itself, with no auxiliary structures. When a collision occurs, the algorithm probes the table using a fixed scheme (linear probing, quadratic probing, or double hashing) to find the next free slot and places the key there. Option 2 describes separate chaining, a different collision-resolution family that uses external linked lists, not open addressing. Rehashing the whole table only happens on a load-factor-triggered resize, not on every collision, so the correct description is probing for the next open slot.

More Data Structures and Algorithms questions