Um tipo abstrato de dado especifica um conjunto de operações (ou métodos) e a semântica das operações (o que elas fazem).

De acordo com Forbellone (2000), uma Pilha é um caso especial de uma Lista.

Podemos definir uma Pilha restringindo as operações sobre o Tipo Abstrato de
Dados de Lista do seguinte modo:

Primeiro, apenas podemos adicionar na primeira posição da lista e Segundo: apenas podemos remover o primeiro elemento da lista. Observe a imagem a seguir: O trecho de código da imagem utiliza a função pop ( ), com base no trecho de código, avalie as seguintes afirmativas:

I - Remove um item da Pilha e o retorna, o item que é retornado é sempre o último adicionado.

II. No trecho apresentado, a função pop_pilha ( ) recebe como para a struct da Pilha, e a variável aux declarada, recebe o elemento que está no topo.

III. O valor do topo é decrementado e é retornado o elemento removido da Pilha.

A seguir assinale a alternativa correta referente a função pop ( ):
• Somente a afirmativa I está correta.
• Somente a afirmativa II está correta.
• Somente afirmativas I e III estão corretas.
• Somente afirmativas II e III estão corretas.
• As afirmativas I, II e III estão corretas.
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.