Gar*_*ick 5 algorithm time-complexity
While(n>=1)
{
n=n/20;
n=n/6;
n=10×n;
n=n-10000;
}
Run Code Online (Sandbox Code Playgroud)
我试过这样=>
在此循环中,N减少N/12-10000.因此,时间复杂度为O(log N).
这似乎是正确的.如果这是一个锻炼,你应该准备争辩为什么O(log_12(N))是O(log(N)).
| 归档时间: |
|
| 查看次数: |
124 次 |
| 最近记录: |