Se eu tiver um loop dentro de outro loop, mas sei que o loop interno será executado apenas uma vez, esse algoritmo ainda será O (n ^ 2)?
For i = 1 to n do
For j = 1 to i do
If (i==j) do
For k = 1 to n
{Do stuff}
O loop interno será executado no máximo 1 vez, pois i
será igual apenas uma j
vez por iteração do segundo loop. Ainda é n ^ 3?