单选题

下面的代码片段用于计算斐波那契数列。该代码的时间复杂度是(     )?

int fibonacci(int n) {

if (n <= 1) {

return n;

} else {

return fibonacci(n - 1) + fibonacci(n - 2);

}

}

A

O(1)

B

O(n)

C

O(2n)

D

O(log n)

赣ICP备20007335号-2