算法运行时矩阵

时间:2015-03-05 02:57:26

标签: performance algorithm

我无法找出这个伪代码的紧束缚和下界。有人可以帮忙吗?

Array S;

for i <-- 0 to n-1
  for j <-- 0 to n-1 
    for k <-- 0 to n-1 
       M[i][j] = M1[i][k]*M2[k][j]
return M

谢谢!

1 个答案:

答案 0 :(得分:4)

三个嵌套循环并没有提前结束的选项意味着n ^ 3的复杂性,最佳和最差情况是相同的。