Seja S uma pilha inicialmente vazia. Primeiramente, o elemen...

Próximas questões
Com base no mesmo assunto
Q47405 Algoritmos e Estrutura de Dados
Seja S uma pilha inicialmente vazia. Primeiramente, o elemento A é inserido em S. Em seguida, o elemento B, e assim por diante, até a inclusão final do elemento E. Ao término dessas operações, qual elemento estará no topo de S?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E

A questão aborda o funcionamento de uma pilha, uma estrutura de dados fundamental em ciência da computação. Para resolver esta questão, é necessário compreender as operações básicas de uma pilha, principalmente a inserção (push) e a remoção (pop).

Uma pilha opera segundo o princípio LIFO (Last In, First Out). Isso significa que o último elemento inserido é o primeiro a ser removido. Vamos analisar a sequência de inserção dos elementos na pilha S:

1. Inserimos o elemento A na pilha. Neste momento, A está no topo.

2. Em seguida, inserimos B. Agora, B está no topo e A está abaixo de B.

3. Inserimos C. C passa a estar no topo, com B logo abaixo e A no fundo.

4. Inserimos D. D agora é o topo da pilha, seguido por C, B, e A.

5. Finalmente, inserimos E. Portanto, E estará no topo, seguido por D, C, B, e A na base.

Portanto, ao término de todas as operações de inserção, o elemento no topo da pilha S é E. Assim, a alternativa E é a correta.

Agora, vamos analisar as alternativas incorretas:

A - A: Incorreta. O elemento A foi o primeiro a ser inserido e, portanto, está na base da pilha.

B - B: Incorreta. B está acima de A, mas abaixo de C, D, e E.

C - C: Incorreta. C está abaixo de D e E.

D - D: Incorreta. D está logo abaixo de E, que é o topo da pilha.

Em resumo, a pilha funciona pela lógica de inserir e remover elementos de forma que o último elemento inserido é sempre o primeiro a ser removido. Isso é crucial para entender e resolver questões desse tipo em concursos públicos.

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

Primeiro que entra é o último que saí. Assim o E que foi o ultimo a entrar será o primeiro a sair

Toda inserção e remoção da pilha é realizada no topo da mesma.

0) Inicialmente a pilha S está vazia

|     | <---- Topo da pilha
-----

1) Insere o elemento A na pilha S

| A | <---- Topo da pilha
-----

2) Insere o elemento B na pilha S

| B | <---- Topo da pilha
-----
| A |
-----

3) Insere o elemento C na pilha S

| C | <---- Topo da pilha
-----
| B |
-----
| A |
-----

4) Insere o elemento D na pilha S

| D | <---- Topo da pilha
-----
| C |
-----
| B |
-----
| A |
-----

5) Insere o elemento E na pilha S

| E | <---- Topo da pilha
-----
| D |
-----
| C |
-----
| B |
-----
| A |
-----

E fui o último a entrar na pilha

Clique para visualizar este comentário

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