Saltar al contenido

Tutorial de programación dinámica con ejemplo de código de código

Ejemplo: programación dinámica

# A beautiful example of dynamic programming:

def fibb_slow(n):
    if n < 2:
        return n
    else:
        return fibb_slow(n - 1) + fibb_slow(n - 2)

fibbs = [0,1]
def fibb_fast(n):
    if n < 2:
        return fibbs[n]
    else:
        fibbs.append( fibbs[n-1] + fibbs[n-2] )
        return fibbs[-1]

for i in range(100):
    print(fibb_slow(i), end=" ") # Did not finish on my machine
    print(fibb_fast(i), end=" ") # Instant
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *