Assinale a opção correta.

Próximas questões
Com base no mesmo assunto
Q264147 Algoritmos e Estrutura de Dados
Assinale a opção correta.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é B: "Uma pilha é um tipo de lista linear em que todas as operações de inserção e remoção são realizadas numa mesma extremidade."

Vamos entender melhor o porquê.

Pilhas e Filas são estruturas de dados muito comuns e úteis na ciência da computação. Conhecer suas características é essencial para resolver questões como essa.

Pilhas (Stacks) seguem o princípio LIFO (Last In, First Out), ou seja, o último elemento a ser inserido é o primeiro a ser removido. Todas as operações de inserção e remoção ocorrem na mesma extremidade, chamada de topo da pilha. Exemplos de operações incluem push (inserção) e pop (remoção).

Filas (Queues), por outro lado, seguem o princípio FIFO (First In, First Out), onde o primeiro elemento a ser inserido é o primeiro a ser removido. As inserções acontecem em uma extremidade chamada traseira (ou rear), e as remoções ocorrem na outra extremidade chamada frente (ou front).

Agora, vamos analisar cada alternativa:

A - "Uma fila é um tipo de lista linear em que todas as categorias são inseridas em um extremo, ficando as classes restritas ao outro extremo."

Essa alternativa está incorreta. Uma fila é uma lista linear, mas o termo "categorias" e "classes" não são apropriados. Além disso, a explicação ficou confusa. O correto seria dizer que em uma fila, as inserções são feitas na traseira e as remoções na frente.

B - "Uma pilha é um tipo de lista linear em que todas as operações de inserção e remoção são realizadas numa mesma extremidade."

Essa é a alternativa correta. Em uma pilha, todas as operações ocorrem no topo, conforme explicado anteriormente.

C - "Uma fila é um tipo de lista colinear em que inserções parametrizadas são realizadas no mesmo extremo que as remoções."

Alternativa incorreta. Primeiro, não existe o conceito de lista colinear. Além disso, em uma fila, inserções e remoções ocorrem em extremidades opostas.

D - "Uma pilha é um tipo de lista encadeada em que todas as operações de inserção e retrieve são realizadas na extremidade mais próxima."

Alternativa incorreta por vários motivos. Embora uma pilha possa ser implementada como uma lista encadeada, não é uma definição exclusiva. Além disso, o termo "retrieve" é inadequado; o correto é pop ou remoção.

E - "Uma pilha é um fila linear em que todas as operações de carry e stand são realizadas numa mesma extremidade."

Alternativa incorreta. Primeiro, uma pilha não é uma fila. Além disso, os termos "carry" e "stand" não são utilizados em algoritmos e estrutura de dados para descrever operações em pilhas ou filas.

Espero que estas explicações tenham ajudado a esclarecer as características das pilhas e filas. Se você tiver mais dúvidas, sinta-se à vontade para perguntar!

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

  • FILAS
    Uma fila é uma lista linear do tipo FIFO - First In First Out, o primeiro elemento a entrar será o primeiro a sair. Na fila os elementos entram por um lado (“por trás”) e saem por outro (“pela frente”).
  •  
  • PILHA
    Uma pilha é uma lista linear do tipo LIFO - Last In First Out, o último elemento que entrou, é o primeiro a sair. Ela possui apenas uma entrada, chamada de topo, a partir da qual os dados entram e saem dela.
  • b) Uma pilha é um tipo de lista linear em que todas as operações de inserção e remoção são realizadas numa mesma extremidade. (Correta)

    Pilha:  É uma estrutura de dados amplamente utilizada e que implementa a ideia de pilha de elementos.

    1) LIFO ( (last in, first out – último a entrar, primeiro a sair).
    2) Permite adição e remoção de elementos.
    3) O elemento a ser removido é sempre o mais novo.
    4)
    Único elemento que se pode acessar na pilha é o elemento do topo da mesma, ou seja, o último a ser empilhado.

    Força Guerreiro!!!!!!

    Clique para visualizar este comentário

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