这个问题是从过去的试卷中修改的,只是想知道我是否做对了
根据给定整数 n 的操作数计算以下代码的时间复杂度 T(n):
for ( int i = 1; i < n*n*n; i *= n ) {
for ( int j = 0; j < n; j += 2 ) {
for ( int k = 1; k < n; k *= 3 ) {
// constant number C of elementary operations
}
}
}
到目前为止,我想出了 n^3 * n * log n = O(n^4 log n)