Ho un problema con questo algoritmo di cui dovrei calcolare la complessità asintotica. Non so se sono nella sezione giustama il codice è scritto in java.
Come procedo per calcolare la complessità?
codice:public static void esercizio(int[][] a){ int n=a.length; int i=0; int j=0; while(i<n && j<n){ for(int k=i-1;k<=i+1;k++) for(int h=j-1;h<=j+1;h++) if(k>=0 && k<n && h>=0 && h<n) a[k][h]++; i++; j++; } }

ma il codice è scritto in java.
Rispondi quotando
In pratica ogni volta devo determinare quante volte si itera un ciclo e determinare la complessità delle operazioni al suo interno?