6. Ordenação comInsertionSort
17:28
Este método, considera-se a matriz a ordenar como uma matriz
dividida em duas sub-matrizes (esquerda e direita), com a da esquerda
ordenada e o da direita desordenada.
Os elementos são retirados um de cada vez da sub-matriz da esquerda
(não ordenada), e move-se esse elemento para o sub-matriz da
esquerda, inserindo-o na posição correta para manter a sub-matriz da
esquerda ordenada, terminando o processo quando a sub-matriz da
direita ficar vazia.
Pesquisa e Ordenação: Aula 04 – Métodos de Ordenação (Inserção)
7. Ordenação comInsertionSort
17:28
Em cada passo, a partir do 𝑖 = 2, o
I-ésimo elemento da sequência fonte
é apanhado e transferido para a
sequência destino, sendo inserido no
seu lugar apropriado.
Pesquisa e Ordenação: Aula 04 – Métodos de Ordenação (Inserção)
28. Ordenação comInsertionSort
17:28
Pesquisa e Ordenação: Aula 04 – Métodos de Ordenação (Inserção)
O número mínimo de comparações e movimentos ocorre quando os itens estão
originalmente em ordem.
O número máximo ocorre quando os itens estão originalmente na ordem reversa.
É o método a ser utilizado quando o arquivo está “quase” ordenado.
É um bom método quando se deseja adicionar uns poucos itens a um arquivo
ordenado, pois o custo é linear.
O algoritmo de ordenação por inserção é estável.
30. Nesta aula aprendemos...
17:28
Métodos de ordenação
Inserção
# Inserction Sort
Pesquisa e Ordenação: Aula 04 – Métodos de Ordenação (Inserção)
31. Na próxima aula veremos...
17:28 Pesquisa e Ordenação: Aula 04 – Métodos de Ordenação (Inserção)
Métodos de ordenação
Distribuição
# Ordenação digital
# Radix Sort
# Bucket Sort
32. Material: https://sites.google.com/site/leinylsonnassau
17:28
Material baseado nas aulas de:
Linguagem C Descomplicada , Dr. André R. Backes.
Desenvolvimento de atividades lúdicas p/ o ensino-aprendizagem
da disciplina Complexidade de Algoritmos, Giselle Lima.
Pesquisa e Ordenação: Aula 04 – Métodos de Ordenação (Inserção)