Sto lavorando su un corso di strutture di dati e non sono sicuro di come procedere w/questo Big analisi O:Che cos'è l'analisi Big O di questo algoritmo?
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++;
mia idea iniziale è che questo è O (n^3) dopo la riduzione, poiché il ciclo più interno verrà eseguito solo quando j
/i
non ha resto e la regola di moltiplicazione non è applicabile. Il mio ragionamento è corretto qui?
Questo potrebbe essere meglio chiesto su [programmers.stackexchange.com] (http://programmers.stackexchange.com) – JNYRanger