【发布时间】:2022-09-18 22:37:41
【问题描述】:
我试图找到 3 个嵌套 for 循环的时间复杂度。我对如何做到这一点有点迷茫,因为第一个和第三个是依赖的。根据我所做的,我发现模式是 n(1 + 2 + 3) 所以 O(n^2) 但我不确定这是否正确。我也不确定这是否包括 j 循环,或者我是否必须将 n 乘以我当前的答案。任何帮助深表感谢。
for (int i = 0; i < n*n; i++) {
for (int j = 0; j < n; j++) {
for (int k = 0; k < i; k++) {
// print some statement here
}
}
}
-
n^2是否支持按位或取幂? -
抱歉,我的意思是 n*n
标签: time-complexity big-o