Discussão:Selection sort

Origem: Wikipédia, a enciclopédia livre.
Saltar para a navegação Saltar para a pesquisa

Retirado link para blog em 12 de dezembro de 2006[editar código-fonte]

Ver discussão sobre a reversão aqui. Leonardo Stabile msg 00:13, 13 Dezembro 2006 (UTC)

O algoritmo em Pascal está mostrando o método de ordenação por bolha (bubble sort) e não o de ordenação por seleção.

O algoritmo em C# faz o mesmo!

Exemplo em Python[editar código-fonte]

#Exemplo de Selection Sort utilizando Python - --FrappsD (discussão) 00h07min de 23 de março de 2019 (UTC)
   lista = [89, 3123, 85, 85,345, 23,85, 87432, 98, 234, 756, 543, 987]
   def decrescente():
       for i in range(len(lista)):
           for j in range(i + 1, len(lista)):
               if lista[j] > lista[i]:
                   aux = lista[j]
                   lista[j] = lista[i]
                   lista[i] = aux
       return lista
   def crescente():
       for i in range(len(lista)):
           for j in range(i + 1, len(lista)):
               if lista[i] > lista[j]:
                   aux = lista[j]
                   lista[j] = lista[i]
                   lista[i] = aux
       return lista