Enviado em 24/05/2022 - 13:11h
Queria saber se essa implementação do algoritmo Select Sort está certa. Olhei várias vezes e não vi erro.for i in range(tM - 1):
indice = i
for j in range(i, tM):
if dados[j][1] > maior:
indice = j
if dados[i] < dados[indice]:
aux = dados[i]
dados[i] = dados[indice]
dados[indice] = aux
for i in range(20):
elemento = dados[i]
print(elemento[0])
Enviado em 24/05/2022 - 18:59h
Posso estar confundindo, mas entendo que o selection sort seria parecido com o seguinte:for i in range(max-1):
menor=i
for j in range(i+1, max):
if dados[j]<dados[menor]:
menor=j
if menor!=i:
dados[i], dados[menor]=dados[menor], dados[i]
Rodando um aplicativo em modo Kiosk no Ubuntu Linux 20.04
Instalação do Gentoo em HD Externo para dual boot com Windows
Instalação do OCS Inventory (última versão, 2.9.2 - 2022) no Debian 11
VOIP - Interceptando tráfego de pacotes
Sistemas de proteção de acesso a dados do seu HD, será efetivo?
Arduino IDE não reconhece portas USB no Ubuntu 22.04
Passando parâmetros do cliente SSH para o GIT
Auto indentar linhas selecionadas no Vim
Som estourado ou falhando na Steam com Proton
Habilitando a compilação JIT (Just In Time) para o PHP8 no Ubuntu
Ajuda para formatação lenovo ideapad s145 (0)
Grub 2.06 não aceita configuração no ubuntu 24 (2)
Erro ao dar sudo apt update (5)
Suspender não funciona, trava e exibe uma tela de erro no notebook del... (2)