| 种类 | Ο表示 |
|---|---|
| 常量阶 | Ο(1) |
| 对数阶 | Ο(logn) |
| 线性阶 | Ο(n) |
| 线性对数阶 | Ο(nlogn) |
| n方阶 | Ο(nⁿ) |
| 指数阶 | Ο(2ⁿ) |
| 阶乘阶 | Ο(n!) |
void hello (int n){
for( int i = 1 ; i < n ; i++){
int m = 1;
while( m < n ){
m *= 2;
}
}
}
// f(n) = 2^0 + 2^1 + 2^2 + ... + 2^n = 2^(n+1)
int func(int n){
if(n==0) return 1;
return func(n) + func(n-1);
}