0
私は、このアロギームの時間複雑さはn^3
だと言われましたが、最初のループはn回反復され、2回目の反復はn^2
、最後は1回繰り返されます。 n(n-1)/2 + n
が最初にn回実行されるため、n-1
、次にn-3.....1
となるため、時間の複雑さはn^2
になるはずです。誰かがこれが間違っている理由を伝えることができますか?時間の複雑さ3つのforループ
procedure alg 1(int n)
t := 0
for i := 1 to n do
for j := 1 to n do
for k := n to j do
t := i ∗ j ∗ k
これはなんですか?パスカル? –