• Matéria: Informática
  • Autor: salesgfinan
  • Perguntado 6 anos atrás

As pilhas implementadas com vetor são estruturas que guardam a ordem reversa dos dados nessas armazenados. A operação empregada para inserir um elemento Xem uma pilha é conhecida na literatura como push(X). Pararemover um elemento de uma pilha, a operação é pop(). Assim, se aplicarmos as seguintes operações na sequência em uma pilhapvazia:


p.push(10)
p.push(5)
p.pop()
p.push(7)
p.pop()
p.push(2)
p.pop()
p.pop()

Quais valores restarão na pilha?

a.
Nenhum, pois a pilha estará vazia.

b.
5.

c.
2.

d.
10.

e.
7.

Respostas

respondido por: eurik
8

Resposta:

a resposta e a letra a

Explicação:

respondido por: silassanttos
2

Resposta:

A) Nenhum, pois a pilha estará vazia.

Explicação:

Push: insere um novo elemento no topo da pilha.

Pop: remove um elemento do topo da pilha.

Nesse caso seguindo a ordem:

p.push(10) -- > Adiciona o valor 10

p.push(5) -- > Adiciona o valor 5

  • p.pop() -- > Remore o ultimo valor inserido 5

p.push(7) --> Adiciona o valor 7

  • p.pop() --> Remove o ultimo valor inserido 7

p.push(2) --> Adiciona o valor 2

  • p.pop() --> Remove o ultimo valor 2
  • p.pop() --> Remove o valor que restou 10

Perguntas similares