Logo Passei Direto
Buscar
O processo de exclusão de um nó de uma lista linear altera apenas as cadeias de nós antes e depois do nó ser excluído: nó imediatamente anterior apontará para próximo nó a ser excluído da lista. Se o nó liberado for primeiro nó, endereço do segundo nó deve ser copiado para rótulo inicial da lista. Se for último, campo anterior deve conter um campo de link vazio. Após essa sequência que garante a continuidade da lista encadeada, a posição ocupada pelo nó deletado é liberada. O processo de remoção de um nó da lista encadeada é realizado simplesmente alterando a conexão do nó anterior para nó posterior, criando, assim, um novo elo, logo nó anterior ao nó removido irá se vincular para 0 seguinte nó ao que foi P1 P2 P3 P4.
Com relação à exclusão de listas encadeadas, assinale a alternativa CORRETA:
a. Se nó que foi removido for primeiro, 0 endereço do segundo será atribuído para ponteiro de início da lista.
b. Se nodo removido é último da lista, endereço do primeiro será atribuído para ponteiro de início da lista.
c. Se nó que foi removido for primeiro, endereço do último nó será atribuído para ponteiro de início da lista.
d. Se nodo removido é último da lista, endereço do último será atribuído para o ponteiro de início da lista.
e. Se nó que foi removido for primeiro, um endereço de um nó aleatório será atribuído para ponteiro de início da lista.
User badge image
Praticando Para Aprender

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada uma das alternativas em relação ao processo de exclusão de um nó em uma lista encadeada: a) Se nó que foi removido for primeiro, o endereço do segundo será atribuído para ponteiro de início da lista. - Esta alternativa está correta. Quando o primeiro nó é removido, o ponteiro de início deve apontar para o segundo nó. b) Se nodo removido é último da lista, endereço do primeiro será atribuído para ponteiro de início da lista. - Esta alternativa está incorreta. Se o último nó for removido, o ponteiro de início deve ser ajustado para NULL ou um valor que indique que a lista está vazia. c) Se nó que foi removido for primeiro, endereço do último nó será atribuído para ponteiro de início da lista. - Esta alternativa está incorreta. O ponteiro de início deve apontar para o segundo nó, não para o último. d) Se nodo removido é último da lista, endereço do último será atribuído para o ponteiro de início da lista. - Esta alternativa está incorreta. O ponteiro de início deve ser ajustado para NULL ou um valor que indique que a lista está vazia. e) Se nó que foi removido for primeiro, um endereço de um nó aleatório será atribuído para ponteiro de início da lista. - Esta alternativa está incorreta. O ponteiro de início deve apontar para o segundo nó, não para um nó aleatório. Portanto, a alternativa correta é: a) Se nó que foi removido for primeiro, o endereço do segundo será atribuído para ponteiro de início da lista.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina