How it works?
Lição 3 de 9 do curso Insertion Sort - Série DSA da Coddy.
Imagine que você tem um baralho de cartas e sua tarefa é organizá-las em ordem crescente. O Insertion Sort é como ordenar essas cartas uma a uma.
Processo Passo a Passo:
- Escolhendo as Cartas:
- Comece com a primeira carta (ou o primeiro elemento em nosso array).
- Pense nela como a parte ordenada; o restante não está ordenado.
- Ordenando as Cartas:
- Pegue a próxima carta (elemento) da parte não ordenada.
- Compare-a com as cartas na parte ordenada, encontrando seu lugar correto.
- Desloque as cartas maiores para abrir espaço para a nova.
- Inserir no Lugar:
- Insira a carta em seu lugar correto na parte ordenada.
- Repita este processo para cada carta no baralho (cada elemento no array).
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Conclusion:
Insertion Sort is like sorting your cards – taking one at a time, finding its place among the already sorted ones. Simple, isn't it? In the next lesson, we'll see how to turn this understanding into code.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Todas as lições de Insertion Sort - Série DSA
2The Algorithm
How it works?Pseudo CodeImplementation (Part 1)Implementation (Part 2)