下面程序段的时间复杂度是( )。
int f(unsigned int n){
if (n==0||n==1) return 1;
else return n*f(n-1);
}
A.O(1) B. O(log2n) C. O(n!) D. O(n)
出自:国家开放大学数据结构复习题