Buscar

Qual é o resultado da operação em uma pilha que tinha vários elementos, mas no momento da execução de desempilhar um elemento a pilha estava vazia?...

Qual é o resultado da operação em uma pilha que tinha vários elementos, mas no momento da execução de desempilhar um elemento a pilha estava vazia?

Alternativa 1 - Retorna NULL.
Alternativa 2 - Deveria lançar uma exceção de pilha vazia.
Alternativa 3 - Retorna o elemento que foi removido da pilha.
Alternativa 4 - Remove o elemento da pilha sem retornar qualquer valor.
Alternativa 5 - Aumenta o tamanho da pilha para 1 e insere o elemento desempilhado.

Essa pergunta também está no material:

ATIVIDADE 3 ADSIS ESTRUTURA DE DADOS I 52_2024
9 pág.

Estrutura de Dados I UniCesumarUniCesumar

Respostas

User badge image

Ed Verified user icon

Vamos analisar as alternativas: 1 - Retorna NULL: Quando uma pilha está vazia e tentamos desempilhar um elemento, geralmente é lançada uma exceção de pilha vazia em vez de retornar NULL. 2 - Deveria lançar uma exceção de pilha vazia: Esta é a resposta correta. Quando tentamos desempilhar um elemento de uma pilha vazia, é comum lançar uma exceção indicando que a pilha está vazia. 3 - Retorna o elemento que foi removido da pilha: Se a pilha está vazia, não há nenhum elemento para ser removido, então essa alternativa não é correta. 4 - Remove o elemento da pilha sem retornar qualquer valor: Se a pilha está vazia, não há nenhum elemento para ser removido, então essa alternativa não é correta. 5 - Aumenta o tamanho da pilha para 1 e insere o elemento desempilhado: Isso não é uma ação comum quando tentamos desempilhar um elemento de uma pilha vazia. Portanto, a alternativa correta é: Deveria lançar uma exceção de pilha vazia.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina