2016-11-17 6 views

答えて

0
 
for i := 1 to m    // Loop 1 
    for j:= 1 to n    // Loop 2 
     cij := 0 
     for q := 1 to k  // Loop 3 
      cij := cij + aiqbqj 
return C 

1nからjループしながら、総n * (k + 1)割り当てであるので、ループ2内で、正確k + 1割り当てが、あることに注意してください。

さらに、iループのうち、1からmには、合計で​​個の割り当てがあります。

このコードの時間的複雑さはO(m * n * (k + 1)) = O(mnk)です。

関連する問題