Rápido tipo (7 / 7 paso)

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.

Artículos Relacionados

Volverse viejo cortacésped Walmart Briggs podadora camino bestial

Volverse viejo cortacésped Walmart Briggs podadora camino bestial

Video de la acción: http://youtu.be/y8TV1NaiLzM (lo siento por el proyecto de la zanja de Blair calidad video hahhaa. Tengo un montón de camino a cortar, así que hacer otro video, en luz del día y le permiten disfrutar de ella más adelante.)Acción ví
Comunicador de Star Trek de un ratón desechado

Comunicador de Star Trek de un ratón desechado

Imagine que es capaz, incluso como un niño, para construir su propio comunicador de Star Trek con chirp y hablar detrás funcionalidad. Impresionante!Y al mismo tiempo reciclar el cuerpo de un ratón de ordenador desechado y aprender lo que puedes hace
Construir una misión que resolver (o tres)

Construir una misión que resolver (o tres)

siempre he ha gustado la simplicidad de líneas y subestimado la elegancia de los muebles de los artes y oficios / Misión período de diseño de muebles (mayor parte de él, de todos modos).   Me di cuenta desde el principio sin embargo, que la única man
No se puede conectar a internet juego HACK

No se puede conectar a internet juego HACK

Apuesto a que casi todos ustedes que están leyendo esta página hemos visto que no se puede conectar a la página de internet con ese dinosaurio pequeño.Y tal vez cerca de la mitad de ustedes sabe sobre el juego que se esconde en esa página. En esa pág
Robot rastreador de objeto usando CV

Robot rastreador de objeto usando CV

Este es un proyecto que hemos realizado para nuestra clase de robótica. Utiliza OpenCV para rastrear la ubicación de objetos por color. A continuación información de ubicación se traduce en comandos que el robot a un destino verde a través de un micr
Cómo programar utilizando MSW Logo

Cómo programar utilizando MSW Logo

actualización: nuevo archivo caja impresionante. REVISIÓN V2.9Actualización julio 30.2009: impresionante caja archivo versión 3.0 agregadasActualización Agosto 16,2009: añadido captura de pantalla de impresionante caja V3.0Este instructable le mostra
Juego Sonic y Baby avaricia Vengadores GX la subida del caos fusión de ideas

Juego Sonic y Baby avaricia Vengadores GX la subida del caos fusión de ideas

Sonic y Baby avaricia Vengadores GX el aumento de la fusión de caosIncompletaSonic y Baby avaricia Vengadores GX el aumento de la fusión de caosPronunciado un juego en línea en todo el mundo y juego offline también se pronuncia Sonic y avaricia Venga
Detiene cualquier tipo de picazón rápido!

Detiene cualquier tipo de picazón rápido!

Aplicando calor con un secador de pelo común genera dolor que neutraliza cualquier picor al instante. Dolor se detiene tan pronto como se elimina el calor y el picor se ha ido. Trabaja dondequiera en el cuerpo, incluyendo áreas privadas.
TIPOGRAFÍA tipo del corte del LASER

TIPOGRAFÍA tipo del corte del LASER

Aquí es un tutorial rápido de las clases para alguien que tiene acceso a un cortador láser y quiere crear su propio tipo de madera de la prensa de copiar.Paso 1: Cortar el tipo En primer lugar no lo hago cada vez que escribo que es corte láser ellos
Cómo construir tu todo realmente muy rápido

Cómo construir tu todo realmente muy rápido

hace unos años escribí un breve documento sobre los métodos para fabricar rápidamente elementos de sistemas mecánicos titulado Cómo construir su Robot realmente muy rápido. Se atiende a estudiantes del MIT 2.007 introducción diseño y fabricación de c
Guía de revisión de WinXP: Cómo hacerlo como Vista, corre como rayo y estancia productiva, más rápido y suave

Guía de revisión de WinXP: Cómo hacerlo como Vista, corre como rayo y estancia productiva, más rápido y suave

esta guía (pero no el filepack) se ha actualizado a partir del 19/11/08. Planeo subir un filepack renovado esta semana que incluirá la información actualizada y los archivos más nuevos de la versión. Si usted miró esto cuando primero fue lanzado, pue
¿Al entrar en Forbes enseñar Me rápido concurso

¿Al entrar en Forbes enseñar Me rápido concurso

¿qué es la cosa más fresca y más interesante que puede explicar en un video de 30 segundos o menos? Queremos saber y averiguar Instructables es asociándose con Forbes por el enseñar Me rápido concurso!Para concursar es necesario presentar 30-segundo
Banco de trabajo de carpintería: Robusto, barato y rápido de construir

Banco de trabajo de carpintería: Robusto, barato y rápido de construir

Mi makerspace necesita un banco de trabajo adecuado para trabajar la madera por lo que se ofreció a construir uno. He construido un par de bancos en el pasado y tuve una idea de lo que podría trabajar en un taller comunal. Yo sabía que quería un banc
Rápido llenado cañón de patatas montado sobre tractor Kubota

Rápido llenado cañón de patatas montado sobre tractor Kubota

este cañón de patatas tiene un sistema único de válvula unidireccional que permite el combustible (propulsor) en la cámara de combustión y evita que los gases explosivos escape hacia fuera a través de la válvula.  El cañón puede ser reaprovisionado d