次のメソッドの時間の複雑さを判断しようとしています。最初に、m^3 を生成する 3 つの for ループがあります。メソッドの最後にある再帰呼び出しの時間の複雑さを判断する方法がわかりません。
誰かがこれで私を助けることができますか?
void p(int n, int m) {
int i,j,k ;
if (n > 0) {
for (i=0 ; i < m ; i++)
for (j=0 ; j < m ; j++)
for (k=0 ; k < m ; k++)
System.out.println(i+j*k) ;
p(n/m, m) ;
}
}