How it works?
Lição 3 de 9 do curso Selection Sort - Série DSA da Coddy.
Imagine que você tem uma fileira de cartas numeradas em uma mesa e deseja organizá-las da menor para a maior.
Processo Passo a Passo:
- Encontre o menor: percorra toda a fileira e encontre a menor carta.
- Troque-o para a frente: troque essa carta pela carta na primeira posição. Agora a primeira carta está em seu lugar final.
- Repita para o restante: olhe para as cartas restantes (da segunda posição em diante), encontre a menor entre elas e troque-a para a segunda posição.
- Continue até que cada posição contenha sua carta correta.
Exemplo em [64, 25, 12, 22, 11]:
- O menor é 11, troque com 64: [11, 25, 12, 22, 64]
- O menor do restante é 12, troque com 25: [11, 12, 25, 22, 64]
- O menor do restante é 22, troque com 25: [11, 12, 22, 25, 64]
- O menor do restante é 25, já está no lugar: [11, 12, 22, 25, 64]
- Apenas 64 resta, já está no lugar. Ordenado!
Experimente você mesmo
Esta lição não inclui um desafio de código.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Selection Sort - Série DSA
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)