测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A20828. 下面用递推方式计算斐波那契数列第 n 项的程序,时间复杂度是O(2n) 。( )int fib(int n) { if (n <= 1) return n; int f0 = 0, f1 = 1, cur = 0; for (int i = 2; i <= n; i++) { cur = f0 + f1; f0 = f1; f1 = cur; } return cur; }

判断题 较难

题目描述

下面用递推方式计算斐波那契数列第  n 项的程序,时间复杂度是O(2n) 。(    )

int fib(int n) {
    if (n <= 1) return n;
    int f0 = 0, f1 = 1, cur = 0;
    for (int i = 2; i <= n; i++) {
        cur = f0 + f1;
        f0 = f1;
        f1 = cur;
    }
    return cur;
}

选项(单选)

上一题 下一题