Logo Passei Direto
Buscar

Outros

Outros

Simule a execução do algoritmo de ordenação Insertion-Sort com a seguinte entrada [5,2,9,4,1,8].

User badge image
CuriosidadesGerais

há 5 horas

Respostas

User badge image

Ed Verified user icon

há 5 horas

Claro! Vamos simular o algoritmo Insertion Sort passo a passo para a lista [5, 2, 9, 4, 1, 8]: Lista inicial: [5, 2, 9, 4, 1, 8] Passo 1: Considera o segundo elemento (2) e compara com o anterior (5). Como 2 < 5, troca-os. Lista: [2, 5, 9, 4, 1, 8] Passo 2: Considera o terceiro elemento (9). Como 9 > 5, permanece no lugar. Lista: [2, 5, 9, 4, 1, 8] Passo 3: Considera o quarto elemento (4). Compara com 9 (troca), depois com 5 (troca), e para antes do 2. Lista: [2, 4, 5, 9, 1, 8] Passo 4: Considera o quinto elemento (1). Compara e troca com 9, 5, 4, 2, até ficar na primeira posição. Lista: [1, 2, 4, 5, 9, 8] Passo 5: Considera o sexto elemento (8). Compara com 9 (troca), e para antes do 9. Lista final: [1, 2, 4, 5, 8, 9] Resultado final ordenado: [1, 2, 4, 5, 8, 9]

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Uma das estratégias de ordenação consiste no seguinte processo: uma coleção desordenada de elementos é dividida em duas metades e cada metade é utilizada como argumento para a reaplicação recursiva do procedimento. Os resultados das duas reaplicações são, então, combinados pela intercalação dos elementos de ambas, resultando em uma coleção ordenada. Qual algoritmo emprega essa estratégia?
a) Insertion-Sort.
b) Merge-Sort.
c) Bubble-Sort.
d) Quick-Sort.
e) Selection-Sort.

Assinale a alternativa que corresponde aos algoritmos de ordenação que adotam a estratégia de divisão e conquista.
a) Merge-Sort e Quick-Sort.
b) Inserion-Sort e Selection-Sort.
c) Heap-Sort e Selection-Sort.
d) Insertion-Sort e Heap-Sort.
e) Quick-Sort e Heap-Sort.

Mais conteúdos dessa disciplina