Red de conocimiento informático - Problemas con los teléfonos móviles - Ordenar código fuente del método

Ordenar código fuente del método

# incluir & ltstdio.h & gt

//Secuencia "98, 12, 87, 4, 65, 23, 54, 33, 48, 78 "

void QuickSort(int a[], int izquierda, int derecha)

{

int i, j, temp, TP;

temp = a[izquierda]; Número de referencia temporal

I = left; //posición más a la izquierda

j = right; //posición más a la derecha

if(left & gt; Right)// Condición final de recursión

Retorno;

Y (I!=j)//Cuando I y j no coinciden.

{

while(a[j]& gt;temp&&i<J) //Busca valores menores que el número base de derecha a izquierda.

j-;

while(a[I]<Temperature&&i<J) //Busca valores mayores que el número base de izquierda a derecha.

i++;

//Encontrado, I

Si (I & ltj)

{

TP = a[I];

a[I]= a[j];

a[j]= TP;

}

}

//Intercambia el número de referencia con los valores de conferencia de I y j.

a[left]= a[I];

a[I]= temp;

//En este momento, se utiliza la clasificación rápida recursiva para a la izquierda del número de referencia.

Clasificación rápida (a, izquierda, I-1);

// En este momento, la clasificación rápida recursiva se utiliza en el lado derecho del número base.

Clasificación rápida (a, i+1, derecha

}

void main()

{

int a[10], I;

printf("Ingrese 10 números: \ n ");

for(I = 0; i<10;i++)

p>

scanf("%d ", & ampa[I]);

printf("La matriz es:\n "); //Secuencia de entrada "98, 12, 87, 4 , 65, 23, 54, 33, 48, 78"

for(I = 0;i<10;i++)

printf("%-4d ",a[ I]) ;

Clasificación rápida (a, 0, 9);? //Llama a la función de clasificación rápida

printf("\nDespués de ordenar la matriz:\n");

for(I = 0;I<10;i++)

printf("%-4d ", a[I]);

printf(" \ n ");

}

Datos de extensión:

Uso de inclusión:

El comando #include es un comando de preprocesamiento que puede insertar otro contenido de código fuente en una ubicación específica; puede identificar una sección de código que solo está disponible bajo ciertas condiciones; Código de programa que se compilará; puede definir una macro con funcionalidad similar a un identificador y, en el momento de la compilación, el preprocesador reemplazará la macro con otro texto.

Inserte el contenido del archivo de encabezado

El comando #include le dice al preprocesador que inserte el contenido del archivo de encabezado especificado en la ubicación correspondiente del comando del preprocesador. Hay dos formas de especificar el archivo de encabezado que se insertará:

1, #include & ltfilename>

2.#include "filename"

Si Si necesita incluir stdlib.h o el archivo de encabezado proporcionado por la versión de implementación, se debe usar el primer formato. Como se muestra en el siguiente ejemplo:

# include & ltmath.h & gt//Prototipos de algunas funciones matemáticas, así como tipos y macros relacionados.

Si necesitas incluir archivos fuente desarrollados para el programa, debes utilizar el segundo formato.

Los archivos insertados con el comando #include suelen tener extensiones. Este archivo incluye prototipos de funciones, definiciones de macros y definiciones de tipos. Estas definiciones están disponibles para cualquier archivo fuente mediante el comando #include.