Selection sort: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Correção código em C#
Cyberini (discussão | contribs)
Desfeita a edição. Remoção de conteúdo redundante/desnecessário (já consta um link para as diversas implementações nas #Ligações externas), além de sem fontes (pesquisa original?)
Linha 92:
vetor[indice] = vetor[indiceMenor];
vetor[indiceMenor] = aux;
}
}
</syntaxhighlight>Implementação em [[C Sharp|C# (linguagem de programação)]]<syntaxhighlight lang="c#">
void SelectionSort(int[] vetor)
{
int min, aux;
for (int i = 0; i < vetor.Length-1; i++)
{
min = i;
for (int j = (i+1); j < vetor.Length; j++)
{
if (vetor[j] < vetor[min])
{
min = j;
}
}
if (vetor[i] != vetor[min])
{
aux = vetor[i];
vetor[i] = vetor[min];
vetor[min] = aux;
}
}
}