Descubra respostas para suas perguntas de forma fácil no Sistersinspirit.ca, a plataforma de Q&A de confiança. Nossa plataforma oferece uma experiência contínua para encontrar respostas precisas de uma rede de profissionais experientes. Descubra soluções detalhadas para suas dúvidas de uma ampla gama de especialistas em nossa plataforma amigável de perguntas e respostas.

As estruturas de dados são formas de construir e armazenar informações para posterior recuperação. Dentre as estruturas podemos trabalhar com a Pilha.

Analisando o código abaixo, assinale a alternativa que equivale ao comando print("Pilha: ", pilha) ao final da execução do código. Sabe-se que a função insert permite inserir um elemento na pilha e a função pop permite retirar o elemento da pilha.

pilha = []

pilha.insert(0,10)

pilha.insert(0,50)

pilha.insert(0,40)

pilha.insert(0,120)

pilha.pop(0)

pilha.insert(0,15)

pilha.pop(0)

pilha.pop(0)

print("Pilha: ", pilha)



()Pilha: [15, 120, 40, 50, 10]


()Pilha: [40, 50]


()Pilha: [ 50, 10]


()Pilha: [120, 15]


()Pilha: [10, 50, 40, 120, 15]


Sagot :

Resposta:

()Pilha: [ 50, 10]

Explicação:

gabarito estacio

Resposta:

Fila: [ 5, 8, 20]

Explicação:

Conceito de Fila ¿ O primeiro a entrar é o primeiro a sair.

Passo a passo da execução do código

Fila:  []    Fila:  [10]    Fila:  [10, 3]   Fila:  [10, 3, 5]       Fila:  [10, 3, 5, 8]   Fila:  [3, 5, 8]   Fila:  [5, 8]  Fila:  [5, 8, 20]