Summary: Ejemplo de calcular la Complejidad Ciclomática de McCabe.
Calcular la complejidad ciclomática del método de ordenación de la Burbuja siguiendo el siguiente código:
Public static void bubbleSort2 (Sequence S) {
Position prec, succ;
int n = S.size();
for (int i = 0; i < n; i++) { // i-th pass
prec = S.first();
for (int j=1; j < n - i; j++) {
succ = S.after(prec);
if (valAtPos(prec) > valAtPos(succ))
S.swapElements(prec, succ);
rec = succ;
}
}
}
El código da como resultado el siguiente grafo:
![]() |
v(G) = e - n + 2;
v(G) = 12 - 10 + 2 = 4;
Complejidad ciclomática = 4