Operaciones
Constructoras
Creadoras
Stack
(
)
Objetivo
Crear
una
pila
vacía
Nota
:
Operaciones
____________________
____________________
(
____________________
)
Objetivo
____________________
el
____________________
e
en
la
____________________
Entradas
Una
pila
(
self
)
y
un
elemento
e
Salidas
La
pila
con
el
elemento
e
añadido
en
la
cima
____________________
(
)
?
e
Objetivo
____________________
un
____________________
de
la
____________________
Entradas
Una
pila
(
self
)
Salidas
La
pila
sin
el
elemento
e
de
la
cima
El
elemento
e
que
anteriormente
estaba
en
la
cima
Precondición
La
pila
no
está
vacía
Operaciones
____________________
peek
(
)
?
e
Objetivo
____________________
el
____________________
e
de
la
____________________
Entradas
Una
pila
(
self
)
Salidas
El
elemento
e
que
está
en
la
cima
Precondición
La
pila
no
está
vacía
Operaciones
Observadoras
len
(
)
?
n
Objetivo
____________________
el
____________________
de
____________________
en
la
pila
Nota
:
en
Python
se
implementa
con
el
método
mágico
__len__
Entradas
Una
pila
(
self
)
Salidas
Un
entero
n
is_empty
(
)
?
b
Objetivo
Determinar
si
la
pila
está
vacía
Entradas
Una
pila
(
self
)
Salidas
Un
valor
booleano
(
b
)
True
si
la
pila
está
vacía
,
False
en
otro
caso