¿Qué es un diccionario (también llamado map o hash map)?
Opciones
- Un conjunto de pares clave-valor, que se buscan por clave (Opción correcta)
- Una lista ordenada de números, a la que se accede por posición
- Un archivo de texto con una lista de palabras
- Un algoritmo de ordenación para texto
Respuesta
Una colección de pares clave-valor donde buscas un valor por su clave, como una guía telefónica
Por qué
En una guía telefónica buscas un nombre (clave) y encuentras un número (valor). Un diccionario funciona igual.
Python: ages = {"Ana": 30, "Luis": 25} y ages["Ana"] devuelve 30. Java: Map<String, Integer> (HashMap).
Buscar una clave tarda casi lo mismo sea cual sea el tamaño del diccionario (O(1) de media).
Recuerda
Diccionario = clave → valor, búsqueda rápida.