Selection sort: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
-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 21:
vetor = 9 - 7 - 8 - 1 - 2 - 0 - 4
 
O primeiro laço o índice inicial é 0. O laço mais interno começa do índice 1 (índice_inicial_externo + 1) e percorre o vetor até achaachar o menor elemento, neste caso o número zero. O zero passa para a posição inicial do vetor que na primeira iteração do laço é 0.
 
0 - 7 - 8 - 1 - 2 - 9 - 4
 
Ao fim do laço interno, o laço externo incrementa uma unidade, agora a posição inicial do vetor passa a ser 1, pois o zero já se encontra no lugar dele, não é preciso mais fazer verificações pois ele é o menor elemento deste vetor. Agora o processo se repete, buscando o segundo menor elemento, neste caso o um.
 
0 - 1 - 8 - 7 - 2 - 9 - 4