第26930题 单选题
下列关于斐波那契数列两种实现函数fiboA和fiboB的说法错误的是?

已知斐波那契数列第1、第2项值为1,其余各项分别为前两项之和,现有两种实现该数列的函数代码如下:

def fiboA(N):
    if N == 0:
        return 1
    if N == 1:
        return 1
    return fiboA(N - 1) + fiboA(N - 2)

def fiboB(N):
    dp = [-1] * (N + 1)
    dp[0] = 1
    dp[1] = 1
    for i in range(2, N + 1):
        dp[i] = dp[i - 1] + dp[i - 2]
    return dp[N]
{{ option.label }}
子题{{ index + 1 }} {{ child.type_label }}
{{ option.label }}
✓ 正确 ◐ 部分正确 ✗ 错误
程序运行统计
暂无判题统计
提交{{ questionInfo.stats ? questionInfo.stats.submit_count : 0 }}次 正确率{{ statsAccuracy }}%
答案解析