Domanda di colloquio di Citi

What data structure is best used for a given problem?