Exemplo n.º 1
0
def main():

    rev = Stack()
    rev.push(1)
    rev.push(2)
    rev.push(3)
    rev.push(4)
    rev.push(5)
    rev.push(6)
    rev.push(7)

    eliminar_mitad(rev, round(rev.length() / 2), 0)

    print("Eliminando la posicion media")
    rev.to_string()
    print(
        f"La posicion eliminada fue {rev.length()/2+1} al ser el elemento de la posicion media"
    )
Exemplo n.º 2
0
from Ejercicios import pila_posicion_media_rec, contador_reversible_rec
from pila import Stack

print("Prueba ejercicio 3:")
cuenta_regresiva = contador_reversible_rec(3)
print("")

print("Prueba ejercicio 2:")
pila = Stack()
pila.push(2)
pila.push(8)
pila.push(4)
pila.to_string()
elem_medio, pila = pila_posicion_media_rec(pila, pila.length())
print(f"El elemento medio de la pila es {elem_medio} y la pila queda asi:")
pila.to_string()