A Ordenação por Inserção (Insertion Sort) é um algoritmo efi...

Próximas questões
Com base no mesmo assunto
Q4071623 Algoritmos e Estrutura de Dados
A Ordenação por Inserção (Insertion Sort) é um algoritmo eficiente para ordenar um número pequeno de elementos (Cormen et al., 2024). Em cada passo, a partir de i = 2, o i-ésimo elemento da sequência é transferido para o seu lugar apropriado no arranjo (vetor).

Sobre o método de ordenação por inserção, assinale a alternativa INCORRETA:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: D

Fundamento decisivo: A comparação decisiva é entre entradas de mesmo tamanho, mas com ordem inicial diferente: no Insertion Sort, isso altera a quantidade de passos.

Tema central: Propriedades do Insertion Sort
Análise das alternativas
A
Errada
Não pode ser a incorreta porque essa propriedade está correta: no pior caso, o Insertion Sort tem complexidade de tempo O(n^2).
B
Errada
Não pode ser a incorreta porque essa descrição corresponde ao algoritmo: ele ordena no próprio arranjo, com uso de espaço extra constante, caracterizando ordenação in loco.
C
Errada
Não pode ser a incorreta porque, na forma clássica do algoritmo, o Insertion Sort é estável: elementos com chaves iguais mantêm sua ordem relativa.
D
Certa
A alternativa D é a incorreta porque o Insertion Sort não executa sempre a mesma quantidade de passos para sequências de mesmo tamanho. A quantidade de comparações e deslocamentos varia conforme a disposição inicial da entrada, como mostra a diferença entre vetor já ordenado e vetor em ordem inversa.
Pegadinha da questão
A confusão explorada foi tratar “mesmo tamanho da entrada” como se implicasse “mesma quantidade de passos”, além de tomar o O(n^2) do pior caso como se fosse custo fixo para toda entrada de tamanho n.
Dica para questões semelhantes
  • Quando a alternativa falar em número de passos, verifique se o algoritmo depende apenas do tamanho da entrada ou também da disposição inicial dos elementos.
  • Não transforme complexidade de pior caso em comportamento obrigatório para todas as entradas.
  • Em questões com pedido de alternativa incorreta, primeiro separe as propriedades clássicas seguras do algoritmo e depois teste a afirmação que generaliza demais seu custo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo