Ed
ano passado
Vamos analisar cada uma das alternativas sobre operações na estrutura de dados pilha: a) A limpeza da pilha estática é feita alterando o valor do topo para -1 e removendo as referências dentro do vetor dados. - Esta afirmação está correta, pois para limpar uma pilha estática, geralmente se redefine o topo para -1, indicando que a pilha está vazia. b) A remoção na pilha retira todos os elementos da pilha e segue a ordem na qual os elementos foram inseridos. - Esta afirmação está incorreta, pois a pilha é uma estrutura LIFO (Last In, First Out), ou seja, remove apenas o elemento que foi inserido por último. c) Para verificar se uma pilha encadeada está cheia, basta testar se o topo é do tamanho do vetor de dados. - Esta afirmação está incorreta, pois uma pilha encadeada não tem um limite fixo como uma pilha estática, então não se pode verificar se está cheia dessa forma. d) A operação de iteração permite remover todos os elementos da pilha de uma só vez. - Esta afirmação está incorreta, pois a iteração não é uma operação padrão em pilhas para remover todos os elementos de uma vez. e) A inserção na pilha encadeada tem custo próximo de zero, pois a estrutura do nó é muito pequena. - Esta afirmação é enganosa, pois embora a inserção em uma pilha encadeada seja O(1), o custo não é "próximo de zero" em termos de alocação de memória, já que cada nó tem um custo associado. Portanto, a alternativa correta é: a) A limpeza da pilha estática é feita alterando o valor do topo para -1 e removendo as referências dentro do vetor dados.
Cadastre-se ou realize login
Ed
há 3 anos
A alternativa correta é a letra a) A limpeza da pilha estática é feita alterando o valor do topo para -1 e removendo as referências dentro do vetor dados.
Mais perguntas desse material