Saltar al contenido

Módulo 0: Pensar antes de programar › Pila, cola y matriz

Módulo 0 · lección 3

Pila, cola y matriz

Tres formas de guardar cosas, y cuándo usar cada una.

✓ Lección terminada

Chispa, la idea

Una estructura de datos es una forma de guardar cosas. Elegir bien la estructura es una de las decisiones más importantes de un arquitecto, porque cambia qué es fácil y qué es difícil.

Laboratorio de estructuras

Cargando…

¿Cuál uso?

EstructuraReglaSirve para
PilaEl último que entra, sale primeroDeshacer, el botón «atrás», recordar a dónde volver
ColaEl primero que entra, sale primeroTurnos, la impresora, las peticiones a un servidor
MatrizCasillas por fila y columnaTableros, imágenes, hojas de cálculo
Lista enlazadaCada vagón sabe cuál sigueAgregar y quitar al principio muy rápido
Árbol de búsquedaMenores a la izquierda, mayores a la derechaBuscar sin mirar todo

Elige como arquitecto

Cargando…

Elige como arquitecto

Cargando…

Para pensar

  1. ¿Qué fue fácil?
  2. ¿Qué fue difícil?
  3. ¿Otro paradigma lo habría resuelto mejor? ¿Cuál y por qué?