pracuję na kursie struktur danych i nie jestem pewien, jak postępować w/Big tej analizy O:Co to jest analiza Big O tego algorytmu?
sum = 0;
for(i = 1; i < n; i++)
for(j = 1; j < i*i; j++)
if(j % i == 0)
for(k = 0; k < j; k++)
sum++;
Mój początkowy pomysł, że jest to O (n^3) po redukcji, ponieważ najbardziej wewnętrzna pętla działa tylko wtedy, gdy j
/i
nie ma reszty, a reguła mnożenia nie ma zastosowania. Czy moje rozumowanie jest tutaj poprawne?
To może być najlepiej zadane na [programmers.stackexchange.com] (http://programmers.stackexchange.com) – JNYRanger