Em relação a estruturas de dados, lista, fila, pilha e árvo...

Próximas questões
Com base no mesmo assunto
Q626257 Algoritmos e Estrutura de Dados
Em relação a estruturas de dados, lista, fila, pilha e árvore binária, escolha a opção INCORRETA.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa INCORRETA é a C.

Alternativa C: Árvores binárias são estruturas de dados que associam uma chave a um valor (0: chave; 1: valor). São amplamente utilizadas em algoritmos de busca gulosa.

A afirmação dessa alternativa é INCORRETA. As árvores binárias não são necessariamente usadas para associar uma chave a um valor. Essa é uma característica mais comum de árvores binárias de busca (BST) ou de dicionários. Além disso, árvores binárias não são amplamente utilizadas em algoritmos de busca gulosa, que é uma abordagem mais comum em problemas de otimização e não em estruturas de dados especificamente.

Alternativa A: Filas são estruturas de dados do tipo FIFO (first in, first out). Os primeiros elementos inseridos serão os primeiros elementos a serem removidos.

Essa afirmação está CORRETA. Filas funcionam de forma que o primeiro elemento inserido é o primeiro a ser removido, seguindo a lógica "primeiro a entrar, primeiro a sair".

Alternativa B: Listas são estruturas de dados lineares que podem ser especializadas para listas encadeadas/duplamente encadeadas para facilitar a navegação nestas.

Essa afirmação também está CORRETA. Listas podem ser implementadas como listas encadeadas ou duplamente encadeadas, o que permite navegação mais eficiente entre os elementos.

Alternativa D: Árvores binárias não podem ter nós com grau superior a 2. Quando um nó não possui filhos, ou seja, tem grau zero, é denominado de folha.

Essa afirmação está CORRETA. Por definição, uma árvore binária é uma estrutura onde cada nó tem no máximo dois filhos. Nós sem filhos são chamados de folhas.

Alternativa E: Pilha ou Stack são estruturas de dados do tipo LIFO (last-in first-out). São usadas, por exemplo, em análise de expressões e sintaxe.

Essa afirmação está CORRETA. Pilhas operam de acordo com o princípio "último a entrar, primeiro a sair", e são amplamente utilizadas em análises de expressões e na verificação de sintaxe, como em compiladores.

Concluindo: A questão pede para identificar a alternativa INCORRETA, e a alternativa C é a que contém informações errôneas sobre árvores binárias e seu uso em algoritmos de busca gulosa.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Oi, alguém pode explicar o erro na alternativa C)?

@Francisco Ramos Acredito que seja: Hash são estruturas de dados que associam uma chave a um valor (0: chave; 1: valor). Porém não tenho certeza absoluta.

Força Guerreiro!!!!!!

A binary search tree (BST) is a binary tree that conforms to the following condition, known as the binary search tree property. All nodes stored in the left subtree of a node whose key value is K have key values less than or equal to K.

https://stackoverflow.com/questions/19193153/what-exactly-does-key-mean-in-the-context-of-b-trees

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo