-----
#include "stdio.h"
void troca( int *a, int *b ){
int aux = *a;
*a = *b;
*b = aux;
}
void bubbleSort( int array[], int tamanho ){
int i, j;
for( i = 0; i < tamanho-1; i++ )for( j = i+1; j < tamanho; j++ )
if( array[i] > array[j] ) troca( &array[i], &array[j] );
}
int main(){
int array[] = { 2, 7, 1, 0, 20 };
bubbleSort( array, 5 );
return 0;
}
-----
Este algoritmo é bem útil, tendo em vista que constantemente precisamos fazer ordenações em nossos programas :)
Para quem não entendeu o que se está passando, este vídeo inusitado pode te ajudar:
Nenhum comentário:
Postar um comentário