第20802题 单选
递归实现的斐波那契数列C++代码的时间复杂度是多少?
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(2^n)

D

O(log n)