Buscar

Existe algum problema neste código se ele for utilizado em uma pilha estática? Sim, há problema, porque vetores não podem ser utilizados em pilha...

Existe algum problema neste código se ele for utilizado em uma pilha estática?


Sim, há problema, porque vetores não podem ser utilizados em pilhas estáticas.
Sim, há problema, pois ele não obedece à disciplina de acesso.
Sim, há problema, pois a estrutura de repetição não está correta para a pilha.
Não há problema, pois, ao retirar o elemento, a pilha é rearranjada.
Não há problema, pois ele utiliza um vetor de nome pilha.

Essa pergunta também está no material:

Avaliação Online 2_ ABR TADS 2 - Estrutura de Dados envio 1 everton
13 pág.

Estrutura de Dados I USP - São PauloUSP - São Paulo

💡 1 Resposta

User badge image

Ed Verified user icon

Sim, há problema, porque vetores não podem ser utilizados em pilhas estáticas. Isso ocorre porque uma pilha estática é implementada com um vetor de tamanho fixo, e quando o vetor está cheio, não é possível adicionar mais elementos, mesmo que ainda haja espaço na memória. Além disso, quando um elemento é removido da pilha, é necessário rearranjar todos os elementos subsequentes no vetor, o que pode ser ineficiente em termos de desempenho. Para implementar uma pilha estática, é necessário utilizar uma estrutura de dados que permita a realocação de memória, como um vetor dinâmico ou uma lista encadeada.

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

✏️ Responder

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

Outros materiais