a) O método remove recebe um valor como parâmetro, que será o valor a ser removido da lista encadeada. b) A busca na lista encadeada será feita a partir do nó head, que é o primeiro nó da lista. O método percorrerá a lista até encontrar o nó com o valor a ser removido ou até chegar ao final da lista. c) Se o valor a ser removido estiver no primeiro nó da lista (head), o método simplesmente atualiza o head para o próximo nó. Caso contrário, o método percorre a lista até encontrar o nó com o valor a ser removido e atualiza o ponteiro do nó anterior para apontar para o próximo nó após o nó removido. Se o valor não for encontrado na lista, nenhuma alteração será feita.
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
•ESTÁCIO EAD
Paradigmas de Linguagens de Progamação
Compartilhar