Se ho un loop all'interno di un altro ciclo, tuttavia so che il ciclo interno verrà eseguito una sola volta, questo algoritmo sarà ancora 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}
Il ciclo molto interno verrà eseguito al massimo 1 volta, poiché i
sarà uguale a j
una sola volta per iterazione del secondo ciclo. È ancora n ^ 3?