Una pila (stack) es una colección ordenada de elementos a los cuales sólo se puede acceder por un único lugar o extremo de la pila. Los elementos se añaden o se quitan (borran) de la pila sólo por su parte superior (cima). Este es el caso de una pila de platos, una pila de libros, etc.
Estructuras de datos en Java - Luis Joyanes Aguilar e Ignacio Zahonero Martínez.
## Métodos implementados
- Insertar elemento como cima de la pila
public void insertar(Object dato) { }
- Quitar elemento cima de la pila
public Object quitar() throws Exception { }
- Obtener elemento cima de la pila
public Object cimaPila() throws Exception { }
- Vaciar pila
public void limpiarPila() { }
- Contar elementos de la pila
public int contarDatos() { }
- Imprimir elementos de la pila
public void imprimir() { }
- Comprobar si la pila está vacía
public boolean pilaVacia() { }
NOTA: El código recogido en este repositorio está basado en el libro "Estructuras de datos en Java", de Luis Joyanes Aguilar e Ignacio Zahonero Martínez. Todos los derechos van a sus respectivos dueños.
Espero que este repositorio te sirva de ayuda. A pesar de estar basado en Java, el código puede ser adaptado a otros lenguajes. Cualquier contribución es bienvenida.
Contacto: [email protected].