Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1 Respondida Podemos remover um elemento da lista ligada, porém é necessário ter certos cuidados. De acordo com Celes (2004), a função para remover um elemento é mais trabalhosa e complexa, e precisa de informações como parâmetros para remoção, o valor do elemento e a lista. Tendo como referência a remoção de elementos de lista, avalie as seguintes asserções e a relação proposta entre elas: I. Caso o primeiro elemento da lista seja o elemento a ser retirado, devemos atualizar o valor da lista com o ponteiro para o segundo elemento e assim, liberar o espaço alocado do elemento retirado. PORQUE II. Se o elemento a ser retirado da lista pela função estiver no meio da lista, o elemento anterior deve apontar para o elemento seguinte do qual será removido e, após isso, liberarmos a alocação do elemento removido. Agora assinale a alternativa correta. As afirmativas I e II são falsas. A afirmativa I é verdadeira e afirmativa II é falsa. A afirmativa I é falsa e afirmativa II é verdadeira. As afirmativas I e II são verdadeiras e a II é uma justificativa da I. Prova final Algoritmos e Programação Estruturada: Programação Estruturada para Dev Acertos 4 de 10 Nota 20 pontos Corretas Erradas Correção da prova Tamanho da fonte Dúvidas ao tutor Fe ed ba ck As afirmativas I e II são verdadeiras, mas a II não é uma justificativa da I. As afirmativas I e II são falsas. Sua resposta Resolução: As duas afirmativas são verdadeiras e a segunda complementa a primeira. O primeiro elemento da lista seja o elemento a ser retirado, deve atualizar o valor da lista com o ponteiro para o segundo elemento e assim, liberar o espaço alocado do elemento retirado. Se o elemento a ser retirado da lista pela função estiver no meio da lista, o elemento anterior deve apontar para o elemento seguinte do qual será removido, e após isso, liberarmos a alocação do elemento removido. 1 2 3 4 5 6 7 8 9 10 PróximaAnterior Fe ed ba ck
Compartilhar