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;
}
}
Tengo que encontrar la complejidad ciclomática para este código y luego sugerir algunos casos de prueba de caja blanca y casos de prueba de caja negra. Pero estoy teniendo problemas para hacer un CFG para el código.Gráfico de flujo de control y complejidad ciclomática para el siguiente procedimiento
Agradecería algo de ayuda en los casos de prueba también.
Qué lenguaje es esto? Se ve como C excepto por "Int" en lugar de "int" en la declaración. Si es C, no hay bucle for anidado, pero ratehr un bucle while anidado en un bucle for. –
Oh sí, no hay ningún bucle anidado. Es C –