Logo Passei Direto
Buscar
Questão 09 – Um algoritmo de ordenação é estável se a ordem relativa dos itens com chaves atuais mantém-se inalterada após a ordenação. Quais dos seguintes algoritmos de ordenação são estáveis?

I. BubbleSort (ordenação por bolha);
II. InsertionSort (ordenação por inserção);
III. HeapSort;
IV. QuickSort.
A) Somente I.
B) Somente II, III e IV.
C) Somente I, II e III.
D) Somente I e II.
E) Somente I, III e IV
User badge image
Ensinando Através de Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada algoritmo de ordenação em relação à estabilidade: I. BubbleSort (ordenação por bolha): O BubbleSort é um algoritmo de ordenação estável, pois mantém a ordem relativa dos itens com chaves iguais. Está correto. II. InsertionSort (ordenação por inserção): O InsertionSort também é um algoritmo de ordenação estável, pois preserva a ordem relativa dos itens com chaves iguais. Está correto. III. HeapSort: O HeapSort não é um algoritmo de ordenação estável, pois pode alterar a ordem relativa dos itens com chaves iguais durante o processo de ordenação. Está incorreto. IV. QuickSort: O QuickSort não é um algoritmo de ordenação estável, pois pode alterar a ordem relativa dos itens com chaves iguais durante a ordenação. Está incorreto. Portanto, os algoritmos de ordenação estáveis são o BubbleSort (I) e o InsertionSort (II). A alternativa que contém todos os itens corretos é: D) Somente I e II.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Mais conteúdos dessa disciplina