Paso 7: Escriba el código de llamada
Fondo
Ahora han implementado el algoritmo de ordenación rápida. Vamos a ver si lo hiciste correctamente. Para ello, necesitamos escribir código que llame a la función quick_sort .
Para compilar y ejecutar el programa, usted puede ir a Build > Build y run o puede pulsar F9 si usas Windows.
Objetivo
Escrito en principal, hacer una matriz de enteros y ordenarla mediante la función quick_sort. Imprimir la matriz antes y después de su clasificación.
Pasos
1) las dos primeras líneas son un poco de configuración. Estamos sembrando nuestro generador de números aleatorios con la hora actual, para conseguir mayor variabilidad. Entonces estamos creando un array con números enteros ARRAY_SIZE en él. ARRAY_SIZE se define anteriormente en el archivo, y para esta prueba volveré a 30, aunque puede probar tamaños de mayores o menores.
2) a continuación, llenar la matriz con números enteros aleatorios entre 0 y 500 inclusive, imprimir la matriz a medida que avanza. Se puede cambiar el rango de enteros aleatorios posible así.
3) verás entonces que nos llame al quick_sort y a él
i) la matriz,
II) 0, lo que significa el primer elemento de la matriz, y
III) ARRAY_SIZE - 1, el último lugar en la matriz.
4) para ver si funcionaba, imprima la otra vez la matriz.
Informe
Una vez que haya escrito su código de llamada, usted puede construir y ejecutar el programa para ver los resultados. Si hay errores, asegúrese de doble revise todo el código, compilar y ejecutar otra vez.