单选题

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

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(logn)

赣ICP备20007335号-2