Skip to content

Instantly share code, notes, and snippets.

@SalchiPapa SalchiPapa/pila.py
Last active Aug 24, 2019

Embed
What would you like to do?
Pila en Python.
class Pila:
"""Una pila (stack en inglés) es una lista ordenada o
estructura de datos que permite almacenar y recuperar datos,
siendo el modo de acceso a sus elementos de tipo LIFO
(del inglés Last In, First Out, «último en entrar, primero en
salir») .
Esta estructura se aplica en multitud de supuestos en el área
de informática debido a su simplicidad y capacidad de dar
respuesta a numerosos procesos
"""
def __init__(self):
self._pila = []
def apilar(self, elemento):
"""
apilar (push), que coloca un objeto en la pila
"""
self._pila.append(elemento)
def desapilar(self):
"""
retirar (o desapilar, pop), que retira el último elemento
apilado
"""
self._pila.pop()
def __repr__(self):
return "Pila(%s)" % self._pila
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.