Repaso
English

Una pila (stack) es…

Opciones

  1. Primero en entrar, primero en salir (FIFO): sale antes el más antiguo
  2. Último en entrar, primero en salir (LIFO): sale antes el más nuevo (Opción correcta)
  3. Una estructura que se mantiene ordenada al añadir elementos
  4. Un tipo de base de datos para guardar datos temporales

Respuesta

Último en entrar, primero en salir (LIFO): tomas de arriba lo último que pusiste

Por qué

Piensa en un montón de platos: pones un plato encima (push) y tomas el de arriba (pop). El último plato añadido es el primero en salir.

En Python una lista funciona como pila: append() para apilar, pop() para sacar, ambos O(1).

Usos: historial de deshacer, emparejar paréntesis, el call stack de funciones, DFS.

Recuerda

Pila = LIFO (montón de platos).

Términos clave

Practica esta pregunta en Repaso