Tarjetas de Pila (stack)
Pila (Stack): Guía Completa para Estudiantes de Informática
Toca para girar · Desliza para navegar
Pilas de Datos
34 tarjetas
Tarjeta 1
Pregunta: ¿Qué es una pila en informática?
Respuesta: Una estructura de datos lineal que organiza eficientemente los datos, similar a una pila de platos donde solo se añade o se retira desde la parte supe
Tarjeta 2
Pregunta: ¿Qué principio sigue una pila y qué significa?
Respuesta: Sigue el principio LIFO (Last In, First Out), que significa que el último elemento que se añade a la pila será el primero en ser recuperado o eliminad
Tarjeta 3
Pregunta: ¿Cuál es la operación 'push' en una pila?
Respuesta: La operación 'push' se utiliza para añadir un nuevo elemento a la cima de la pila.
Tarjeta 4
Pregunta: ¿Qué es un 'stack overflow'?
Respuesta: Es un error que ocurre cuando se intenta realizar un 'push' en una pila que ya ha alcanzado su tamaño máximo predefinido.
Tarjeta 5
Pregunta: ¿Cuál es la operación 'pop' en una pila?
Respuesta: La operación 'pop' se utiliza para eliminar y devolver el elemento que se encuentra en la cima de la pila.
Tarjeta 6
Pregunta: ¿Qué es un 'stack underflow'?
Respuesta: Es un error que se produce cuando se intenta realizar un 'pop' en una pila que está vacía.
Tarjeta 7
Pregunta: ¿Qué hace la operación 'peek' en una pila?
Respuesta: Permite ver el elemento que está en la cima de la pila sin eliminarlo.
Tarjeta 8
Pregunta: ¿Para qué sirve la operación 'isEmpty'?
Respuesta: Comprueba si la pila no contiene ningún elemento, devolviendo verdadero si está vacía y falso en caso contrario.
Tarjeta 9
Pregunta: ¿Cuándo se usa la operación 'isFull'?
Respuesta: Se usa para comprobar si una pila con tamaño fijo ha alcanzado su capacidad máxima.
Tarjeta 10
Pregunta: ¿Cómo se puede implementar una pila usando un array?
Respuesta: Se utiliza un array para almacenar los elementos y una variable 'cima' (o 'top') para llevar un registro del índice de la última posición ocupada, que