algorithme de multiplication matricielle complexité temporelle

Je suis venu avec cet algorithme de multiplication de matrice. J'ai lu quelque part que la multiplication de matrice a une complexité temporelle en o(n^2).
Mais je pense que mon cet algorithme donnera o(n^3).
Je ne sais pas comment calculer le délai de la complexité de boucles imbriquées. Donc merci de me corriger.

for i=1 to n
   for j=1 to n    
     c[i][j]=0
     for k=1 to n
         c[i][j] = c[i][j]+a[i][k]*b[k][j]

source d'informationauteur zedai