Assinale as operações características de uma estrutura de da...

Próximas questões
Com base no mesmo assunto
Q1902424 Algoritmos e Estrutura de Dados
Assinale as operações características de uma estrutura de dados do tipo pilha (stack).
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a alternativa D - PUSH, POP.

Vamos entender melhor o porquê:

Pilhas, ou stacks, são uma estrutura de dados linear onde as operações seguem o princípio LIFO (Last In, First Out), ou seja, o último elemento a entrar é o primeiro a sair. As duas operações fundamentais que caracterizam uma pilha são:

PUSH: Esta operação adiciona um elemento ao topo da pilha.

POP: Esta operação remove o elemento do topo da pilha.

Agora, vamos justificar as alternativas:

A - IMPORT, EXPORT: Estas operações não estão relacionadas a pilhas. Elas são mais comumente associadas a operações de entrada e saída de dados em sistemas ou módulos de software.

B - INPUT, OUTPUT: Embora essas operações estejam relacionadas a entrada e saída de dados, elas não são específicas de pilhas. São termos gerais usados em diversos contextos de computação.

C - INSERT, REMOVE: Estas operações são comuns em outras estruturas de dados, como listas ou filas, mas não são os termos específicos usados para pilhas.

D - PUSH, POP: Correto! Essas são as operações específicas para manipulação de pilhas.

E - READ, READLN: Estes são comandos comumente utilizados em linguagens de programação para ler dados, mas não têm relação direta com as operações em pilhas.

Portanto, a questão aborda o conhecimento sobre a estrutura de dados pilha, testando sua compreensão das operações básicas que a caracterizam. É fundamental entender que cada estrutura de dados tem operações específicas que facilitam seu uso em diferentes contextos.

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

Push insere um item na pilha e pop recupera um item, movendo o restante dos itens na pilha um nível acima.

Tipo abstrato de dados que tem duas operações com comportamentos bem definidos: `push` (para inserir elementos na pilha); e `pop` (para retirar elementos da pilha).

As operações características de uma estrutura de dados do tipo pilha (stack) são:

D) PUSH (inserir) e POP (remover).

A operação PUSH é utilizada para adicionar um elemento à pilha, colocando-o no topo da mesma. A operação POP é utilizada para remover o elemento do topo da pilha.

Clique para visualizar este comentário

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