Insertion sort: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 144:
=== [[Linguagem de programação C|C]] ===
<syntaxhighlight lang="c">
void insertionSortinsertion_sort(std::vector<int*> original, int length&vetor) {
 
int i, j, atual;
for (i = 1; i < length; for (j =int i -= 1; (ji >= 0) &&< vetor.size(atual < original[j]); j--i++) {
original[j +int 1]escolhido = originalvetor[ji];
int j = i - }1;
original[j+1] = atual;
while ((j >= 0) && (vetor[j] > escolhido)) {
vetor[j + 1] = vetor[j];
j--;
}
vetor[j + 1] = escolhido;
}
}