记忆处理程序

记忆处理程序,第1张

记忆处理程序

您可以进行记忆,而不必诉诸

eval

(非常基本的)备注

def memoized(f):    cache={}    def ret(*args):        if args in cache: return cache[args]        else: answer=f(*args) cache[args]=answer return answer    return ret@memoizeddef fibonacci(n):    if n==0 or n==1:        return 1    else:        return fibonacci(n-1)+fibonacci(n-2)print fibonacci(100)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673346.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存