Informática, perguntado por jvmuaway2013, 4 meses atrás

Tarefa 3:

Leia o fragmento, interprete o código Python em questão e assinale alternativa correta.

1. def remove(self, valor):

2. if self.head.data == valor:

3. self.head = self.head.nextItem

4. else:

5. before = None

6. navegar = self.head

7. while navegar and navegar.data != valor:

8. before = navegar

9. navegar = navegar.nextItem

10. if navegar:

11. before.nextItem = navegar.nextItem

12. else:

13. before.nextItem = None


a) Descreva como o método recebe o valor:

b) Não sendo o método, como será a busca? Lembre-se do head.

c) Quais alterações ocorrerá na lista?

Soluções para a tarefa

Respondido por josesilocobrechek888
4

Resposta:

conseguiu a resposta?

Explicação:

?


guilhermeff192: sim
Respondido por edsontibo
15

Resposta:

"A) O método recebe o valor que será removido e navega por toda a lista em busca do valor. Inicialmente, deve-se verificar se o valor buscado corresponde ao item do cabeçalho (remoção mais simples).

B) Se não for o método deve buscar o anterior e o próximo (baseado no head).

C) O valor correspondente ao próximo item é alterado, não sendo necessário assim alterar toda a lista, e sim apenas os itens anterior e posterior diretamente envolvidos."

Sugiro você estudar um pouco mais sobre método e função pra você poder explicar com suas palavras e já desenvolver suas capacidades pro TCC meu amigo! Boa sorte nos estudos.

Fonte: https://brainly.com.br/tarefa/51823223


jvmuaway2013: Obrigado Edsontibo, mas consegui achar um modelo de explicação a tempo e consegui desenvolver minha própria resposta, graças a Deus foi 10000/10000 no Projeto Integrador.
yuricprado: Pode me dizer onde posso encontrar esse método?
Perguntas interessantes