soit f, une fonction,
memoize(f):
renvoie memo_f(arguments):
si f déjà_appelée_avec arguments,
renvoie cette valeur
sinon calcule f(arguments),
mémorise le résultat, renvoie ce résultat
|
Voyons maintenant comment implémenter la memoization en Javascript.
Ci-contre l'algorithme de la memoization en pseudo code.
|