Logo Passei Direto
Buscar
O algoritmo de Heapsort utiliza a estrutura de árvore binária. Contudo, a árvore tem uma estrutura bem específica, que, inclusive, dá nome ao algoritmo. Sobre essa estrutura, assinale a afirmativa correta: Questão 8Escolha uma opção: a. Em uma árvore binária do tipo heap, o maior elemento fica na raiz da árvore. b. A estrutura heap utilizada tem o maior valor na raiz da árvore. c. Para transformar uma árvore em heap, os elementos de maior valor devem ser direcionados para a esquerda da árvore. d. Uma árvore binária é do tipo heap quando um galho tem mais de duas folhas. e. Em uma árvore binária do tipo heap, o menor elemento fica na raiz da árvore, e esta é a base da ordenação.
User badge image
Marcos Vinicius Martins Menezes

há 5 dias

Respostas

User badge image

Ed Verified user icon

há 5 dias

Vamos analisar as alternativas sobre a estrutura de árvore binária do tipo heap, que é utilizada no algoritmo Heapsort. a) Em uma árvore binária do tipo heap, o maior elemento fica na raiz da árvore. - Esta afirmação é verdadeira para um heap máximo, que é o tipo de heap utilizado no Heapsort. b) A estrutura heap utilizada tem o maior valor na raiz da árvore. - Esta afirmação também é verdadeira e é uma descrição do heap máximo. c) Para transformar uma árvore em heap, os elementos de maior valor devem ser direcionados para a esquerda da árvore. - Esta afirmação é falsa. No heap, não há uma regra específica que direcione os maiores valores para a esquerda. d) Uma árvore binária é do tipo heap quando um galho tem mais de duas folhas. - Esta afirmação é falsa. A definição de heap não está relacionada ao número de folhas em um galho. e) Em uma árvore binária do tipo heap, o menor elemento fica na raiz da árvore, e esta é a base da ordenação. - Esta afirmação é falsa para um heap máximo, que é o utilizado no Heapsort. Após analisar as alternativas, as opções a) e b) estão corretas, mas a mais direta e que se encaixa na definição do Heapsort é a) "Em uma árvore binária do tipo heap, o maior elemento fica na raiz da árvore." Portanto, a resposta correta é: a) Em uma árvore binária do tipo heap, o maior elemento fica na raiz da árvore.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina