Descubra respostas para suas perguntas de forma fácil no Sistersinspirit.ca, a plataforma de Q&A de confiança. Descubra soluções abrangentes para suas perguntas de profissionais experientes em nossa amigável plataforma. Conecte-se com profissionais prontos para fornecer respostas precisas para suas perguntas em nossa abrangente plataforma 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]