K12教育赛事综合服务平台
专注青少年竞赛题库网站
聚乐之家官方网站
下载聚乐之家官方App
下面 fibonacci 函数的时间复杂度为( )。
int fibonacci(int n) { if (n <= 1) return n; else return fibonacci(n - 1) + fibonacci(n - 2); }
$O(1)$
$O(\phi^n), \phi=\frac{1+\sqrt{5}}{2}$
$O(n)$
$O(n\log n)$