Estaba leyendo another question y este código, sentí curiosidad:¿Por qué este código se considera O (N^6) en la notación Big Oh?
for(i = 0; i < n; i++)
{
for(j = 0; j < i*i; j++)
{
for(k = 0; k < i*j; k++)
{
pseudo_inner_count++;
for(l = 0; l < 10; l++);
}
}
}
No entiendo cómo esto puede ser O (N^6). ¿Alguien puede desglosarlo por mí?
Ok, entonces el resultado final se logra mediante una multiplicación de las evaluaciones de cada ciclo, y no a través de una suma (como se sugirió @Pascal). puede alguien más confirmar esto? – karlphillip
Pascal realmente no hizo la suma. Él multiplicó n * n^2 * n^2 * n y obtuvo n^6. Puede parecer una suma porque los exponentes se suman, pero así es como funcionan los exponentes en matemáticas. –
Esas votaciones ascendentes son confirma = D –