Programar em C/Algoritmos de ordenação: diferenças entre revisões
[revisão pendente] | [revisão pendente] |
Conteúdo apagado Conteúdo adicionado
m <source> -> <syntaxhighlight> (phab:T237267) |
|||
Linha 1:
=Insertion sort =
<
void insertion_sort(int tabela[], int largura){
int i, memoria, contador;
Linha 20:
tabela[contador+1] = memoria;
}
</syntaxhighlight>
=Selection sort=
<
void selectionSort3( int vetorDesordenado[], int tamanhoVetor ){ //Funçao selection recebendo vetor e tamanho
int i, j, posicaoValorMinimo;
Linha 44:
*posicaoB = temporario;
}
</syntaxhighlight>
=Bubble sort =
Linha 52:
=== Código da Função ===
<
void BubbleSort(int vetor[], int tamanho){
int aux, i, j;
Linha 65:
}
}
</syntaxhighlight>
=== Código da Função Melhorado ===
Linha 71:
Termina a execução quando nenhuma troca é realizada após uma passada pelo vetor.
<
void BubbleSort(int vetor[], int tamanho){
int memoria, troca, i, j;
Linha 87:
}
}
</syntaxhighlight>
{{AutoCat}}
|