Red de conocimientos turísticos - Información de alquiler - Diseñar casos de prueba para un programa de clasificación de burbujas.

Y pruébalo (programación en lenguaje C)

Diseñar casos de prueba para un programa de clasificación de burbujas.

Y pruébalo (programación en lenguaje C)

El siguiente es un código de muestra para un programa de clasificación de burbujas que puede ordenar cualquier número de números enteros como entrada:

```c

#include lt ; stdio.hgt;

void bubble_sort(int list[], int n) {

int i, j, temp;

for(i = 0 ; i lt; n-1; i ) {

for(j = 0; j lt; n-i-1; j ) {

if(lista[j] gt; lista [ j 1]) {

temp = lista[j];

lista[j] = lista[j 1]; temp;

}

}

}

}

int main() {

int n, i;

printf("Ingrese el número de números enteros a ordenar: ");

scanf("d", amp; n); /p>

int list[n];

printf("Ingrese d enteros: ", n

for(i = 0; i lt; n; i ) {

scanf("d", y lista[i]);

}

bubble_sort(lista, n);

printf("El resultado ordenado es: ");

for(i = 0; i lt; n; i) {

printf("d ", lista[ i]);

}

return 0;

}

```

Conectar lo siguiente son casos de prueba, que incluyen una variedad de situaciones para verificar que el algoritmo funciona normalmente en diversas circunstancias:

```c

#include lt;stdio.hgt;

int main() {

// Caso de prueba 1: ordenar 3 enteros

int list1[] = {2, 1, 3}; > bubble_sort(lista1, 3);

printf("Caso de prueba 1: [2, 1, 3] -gt; [1, 2, 3]

");

for(int i = 0; i lt; 3; i) {

printf("d ", lista1[i]);

}

printf("

");

// Caso de prueba 2: ordenar 10 enteros

int list2[] = {56, 89 , 17, 21, 2, 76, 12, 9, 47, 62};

bubble_sort(lista2, 10);

printf( "Caso de prueba 2: [56, 89] , 17, 21, 2, 76, 12, 9, 47, 62] -gt [2, 9, 12, 17, 21, 47, 56, 62, 7;

6, 89]

");

for(int i = 0; i lt; 10; i) {

printf("d ", lista2 [i]);

}

printf("

");

// Caso de prueba 3: 1 entero Ordenar

int list3[] = {5};

bubble_sort(list3, 1);

printf("Caso de prueba 3: [5] - gt; [ 5]

");

for(int i = 0; i lt; 1; i) {

printf("d ", lista3[i ]);

}

printf("

");

devuelve 0; /p>

```

Los resultados de la prueba muestran que el algoritmo puede ordenar la matriz normalmente