Collision resolution techniques (chaining, open addressing) MCQs

By: Prof. Dr. Fazal Rehman | Last updated: May 14, 2025

35
Score: 0
Attempted: 0/35
Subscribe
1. : What is a collision in hash tables?



2. : Which collision resolution technique involves storing multiple entries at the same index?



3. : What is the primary advantage of chaining over open addressing?



4. : In open addressing, what happens when a collision occurs?



5. : Which of the following is NOT a method of open addressing?



6. : What happens in chaining when a bucket exceeds its limit?



7. : Which collision resolution technique can lead to primary clustering?



8. : What is a common use of linked lists in the chaining method?



9. : In quadratic probing, how is the next slot calculated?



10. : What is the disadvantage of chaining?



11. : In which scenario is open addressing generally preferred?



12. : What is the main goal of collision resolution techniques?



13. : Which technique allows for easier iteration over all elements in a hash table?



14. : How does double hashing improve on linear probing?



15. : What does the term “load factor” refer to in hash tables?



16. : Which of the following statements about open addressing is true?



17. : What happens during a linear probing collision resolution?



18. : What is the main benefit of using quadratic probing?



19. : In chaining, what is the structure commonly used to store multiple entries?



20. : What happens to the performance of open addressing as the load factor increases?



21. : Which collision resolution technique is considered more space-efficient?



22. : What is the key advantage of chaining in terms of performance?



23. : What happens in open addressing when the hash table is full?



24. : What is the primary disadvantage of open addressing?



25. : In which collision resolution method is each index potentially a linked list?



26. : What is the best-case scenario for retrieval time in a hash table using chaining?



27. : Which of the following is a disadvantage of chaining?



28. : In which method do entries occupy contiguous memory locations?



29. : Which probing method adjusts the index based on a quadratic function?



30. : What is a disadvantage of linear probing?



31. : What is the primary purpose of a secondary hash function in double hashing?



32. : In which scenario is chaining particularly effective?



33. : What is the typical time complexity for search operations in open addressing?



34. : Which of the following is an effective strategy to manage collisions in hash tables?



35. : What factor can significantly affect the performance of collision resolution techniques?



 

 

Data Structures MCQs

Basic Concepts

  1. Introduction to Data Structures
  2. Complexity Analysis MCQs

Linear Data Structures MCQs

  1. Arrays MCQs
  2. Linked Lists MCQs
  3. Stacks MCQs
  4. Queues MCQs

Non-Linear Data Structures MCQs

  1. Trees MCQs
  2. Heaps MCQs
  3. Graphs MCQs

Hashing MCQs MCQs

  1. Hash Tables

Sorting and Searching Algorithms MCQs 

  1. Sorting Algorithms MCQs
  2. Searching Algorithms MCQs

Miscellaneous

  1. Memory Management in data structures MCQs
  2. String Manipulation Algorithms MCQs
  1. Data Structures MCQs 1
  2. Data Structures MCQs 2
  3. Data Structures MCQs 3
  4. Data Structures MCQs 4
  5. Data Structures MCQs 5
  6. Stacks Solved MCQs
  7. Queues MCQs
  8. pointer mcqs
  9. Array MCQs

 

All Copyrights Reserved 2025 Reserved by T4Tutorials