A técnica LIFO (last in first out), utilizada em programação...

Próximas questões
Com base no mesmo assunto
Q48147 Algoritmos e Estrutura de Dados
A técnica LIFO (last in first out), utilizada em programação estruturada, é fundamentada no conceito de
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é: A - pilha.

Vamos entender o porquê.

A técnica LIFO (Last In, First Out) é um conceito fundamental em Estruturas de Dados. Esse conceito define a ordem em que os elementos são acessados: o último elemento inserido é o primeiro a ser removido.

Pilhas são a estrutura de dados que implementam a técnica LIFO. Em uma pilha, as operações principais são push (inserir um elemento no topo) e pop (remover o elemento do topo).

Justificando as outras alternativas:

B - loop: Um loop é uma estrutura de controle de fluxo que repete um bloco de código, mas não se relaciona diretamente com a técnica LIFO. Portanto, essa alternativa está incorreta.

C - fila: Uma fila implementa a técnica FIFO (First In, First Out), onde o primeiro elemento inserido é o primeiro a ser removido. Isso é o oposto do conceito LIFO. Logo, essa alternativa está incorreta.

D - ponteiro: Ponteiros são variáveis que armazenam endereços de memória e são utilizados para manipulação direta de memória. Eles não se relacionam diretamente com o conceito LIFO. Assim, essa alternativa está incorreta.

E - array: Arrays são estruturas de dados que armazenam elementos em posições contíguas na memória. Embora possam ser utilizados em conjunto com pilhas, eles não são intrinsecamente baseados no conceito LIFO. Portanto, essa alternativa está incorreta.

Resumindo, a estrutura de dados que implementa a técnica LIFO é a pilha, tornando a alternativa A a resposta correta para a questão.

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

Correto. A pilha é uma estrutura de dados que segue a política LIFO, ou seja, o último elemento que foi "empilhado" (Last In) será o primeiro a ser removido (First Out). Fazendo um paralelo ao mundo real, é assim que acontece (ou deveria acontecer) com a pilha de livros, de pratos, etc.

A técnica LIFO é que fundamenta a estrutura de pilha, mas blz...

Clique para visualizar este comentário

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