Dictionary Data Structure
Don’t start Dictionary Data Structure with jargon. Start with name → phone. That is the whole point.
For Dictionary Data Structure, time vs memory is in play. Don’t blame it until you have traced name → phone.
Without Dictionary Data Structure, a diary gets messy and name → phone is hard to trust.
Dictionary Data Structure shows up in a diary. Name name → phone, not “a real-world scenario”.
Dictionary Data Structure trap — bad hash → pile-up. Vikram loses marks for that every viva.
Dictionary Data Structure is not a lonely heading. Vikram ties it to name → phone.
Viva for Dictionary Data Structure — what it is → key % size + collision plan → the mistake (bad hash → pile-up).
Say Dictionary Data Structure in one breath, then key % size + collision plan, then bad hash → pile-up.