‹ 上一题 下一题 ›

g5-04277. GESP-5级-2024-12-单选-第04题 未做

1000 ms 256 MB 测试点 ? GESPGESP-52024-12单选客观题5级·递归递归

对下面两个函数,说法错误的是( )。

int fibA(int n) {
    if (n <= 1) return n;

    int f1 = 0, f2 = 1;
    for (int i = 2; i <= n; ++i) {
        int temp = f2;
        f2 = f1 + f2;
        f1 = temp;
    }
    return f2;
}

int fibB(int n) {
    if (n <= 1) return n;
    return fibB(n - 1) + fibB(n - 2);
}
  • A. 两个函数的实现的功能相同。
  • B. fibA 采用递推方式。
  • C. fibB 采用的是递归方式。
  • D. fibA 时间复杂度为 ,fibB 的时间复杂度为 。
未选择
输入
输出

            
答案