0

次の O(n^2*log(n)) または O(n^3*log(n)) の大きな o は?

for (int i=0;i<n;i++){
 for(int j=0;j<i;j++){
  for(int k=0;k<n;k*=2){
      System.out.print("test");
           }
        }
     }
4

2 に答える 2

2
O(n^2*log(n))

最初の 2 つのループは n に比例し、最後のループは log n です。

もちろん、big-O は上限を指定するだけなので O(n^3*log(n)) でもあり、O(n^2*log(n)) が上限である場合は O(n^ 3*log(n))

于 2013-06-15T08:55:35.467 に答える
0

複雑さはO(n 2 log 2 n)または一般にO(n 2 log n)と言えます。

于 2013-06-15T08:56:07.797 に答える