我正在用Python做思考练习,用备忘录计算Fibonacci序列比不使用Fibonacci序列要高效得多。但是,当实现它并测试所消耗的时间时,我发现运行时间根本没有减少。我知道我的程序肯定有问题,能不能请人告诉我哪里出了问题。非常感谢。import time
def fibonacci_memo(n):
"""return the nth number of fibo
我是一个完全的编程初学者,并尝试使用Python的Project Euler中的问题。有人能解释一下我的代码出了什么问题吗?问题: Fibonacci序列中的每个新项都是通过将前两个项相加而生成的。通过考虑Fibonacci序列中值不超过400万的项,求出偶数值项的总和。= 2
for y in range (1, 40000
我有一个Python程序,它对fibonacci序列执行得相当快,最高可达999。对于999以上的数字,该程序在RecursionError: maximum recursion depth exceeded in comparison中失败。我正在利用回忆录来缓存斐波纳契以前的价值观。 if cache is None: