Dada a pilha implementada como vetor que ocupa a seguinte estrutura em memória:
Qual será a configuração da pilha em memória após realizadas as seguintes operações:
Pop()
Pop()
Push(44)
Push(11)
Pop()
Push(90)
Pop()
Push(39)
Soluções para a tarefa
Resposta: Nenhuma das alterenativas estão corretas.
O resultado seria: 55 - 17 - 76 - 25 - 44 - 39
Explicação:Pilha inicial: 55 - 17 - 76 - 25 - 13 - 42
Após o primeiro POP(): 55 - 17 - 76 - 25 - 13
Após o segundo POP(): 55 - 17 - 76 - 25
Após o PUSH(44): 55 - 17 - 76 - 25 - 44
Após o PUSH(11): 55 - 17 - 76 - 25 - 44 - 11
Após o POP(): 55 - 17 - 76 - 25 - 44
Após o PUSH(90): 55 - 17 - 76 - 25 - 44 - 90
Após o POP(): 55 - 17 - 76 - 25 - 44
Após o PUSH(39): 55 - 17 - 76 - 25 - 44 - 39
Acredito que tem um erro na pergunta, ao invés de PUSH(44), o correto seria PUSH(45), neste caso a resposta correta seria: 55 - 17 - 76 - 25 - 45 - 39
Resposta:
Apesar de ter um erro de digitação no enunciado a resposta considerada certa é:
55 17 79 25 45 39
Explicação:
O correto deveria ser 55 17 79 25 44 39 o primeiro push que aparece (44), mas penso que cometeram erro de dedo nas respostas.
Coloquei a sequencia acima e o sistema aceitou como resposta certa.