insertion_procedure (int a[], int p [], int N)
{
int i,j,k;
for (i=0; i<=N; i++) p[i] = i;
for (i=2; i<=N; i++)
{
k = p[i];
j = 1;
while (a[p[j-1]] > a[k]) {p[j] = p[j-1]; j--}
p[j] = k;
}
}
Devo trovare la complessità ciclomatica per questo codice e quindi suggerire alcuni casi di test scatola bianca e casi di test scatola nera. Ma sto avendo problemi a creare un CFG per il codice.Controllo flusso grafico e complessità ciclomatica per la seguente procedura
Apprezzerei anche qualche aiuto nei casi di test.
Che lingua è questa? Sembra C tranne che per "Int" piuttosto che "int" nella dichiarazione. Se è C, non esiste un ciclo annidato, ma ratehr un ciclo while annidato in un ciclo for. –
Oh sì, non esiste un ciclo annidato. Il suo C –