ServiceStack.Text версии 5.4.0 по умолчанию сериализация и десериализация значений символов

Memoization в основном сохраняет результаты прошлых операций, выполняемых с помощью рекурсивных алгоритмов, чтобы уменьшить необходимость пересечения дерева рекурсии, если тот же расчет требуется на более позднем этапе.

см. http : //scriptbucket.wordpress.com/2012/12/11/introduction-to-memoization/

Пример Memoization Fibonacci в Python:

fibcache = {}
def fib(num):
    if num in fibcache:
        return fibcache[num]
    else:
        fibcache[num] = num if num < 2 else fib(num-1) + fib(num-2)
        return fibcache[num]

1
задан D.Ordas 21 January 2019 в 08:01
поделиться