Capisco come ottenere un'immagine generale della grande O di un ciclo annidato, ma quali sarebbero le operazioni per ogni ciclo in un ciclo annidato per?
Se abbiamo:
for(int i=0; i<n; i++)
{
for(int j=i+1; j<1000; j++)
{
do something of constant time;
}
}
In che modo esattamente otterremmo T (N)? Il ciclo esterno sarebbe n, l'interno sarebbe 1000 (n-1) e l'interno sarebbe semplicemente c è giusto?
Quindi T(n)=cn(1000(n-1))
è giusto?