dev*_*999 0 java big-o time-complexity nested-loops
我正在查看以下代码
public class Solution {
public boolean judgeSquareSum(int c) {
for (long a = 0; a * a <= c; a++) {
for (long b = 0; b * b <= c; b++) {
if (a * a + b * b == c)
return true;
}
}
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
作者说这段代码的时间复杂度是?c。我不明白的是如何。
所以假设我们给出了一个 c=20 的例子。那么代码将运行 15 次但是?20=4.47
| 归档时间: |
|
| 查看次数: |
305 次 |
| 最近记录: |