Matemática, perguntado por marcelogreik, 9 meses atrás

A recursividade em cauda pode ser utilizada para se obter uma forma mais otimizada para uso da memória do computador. Uma função é caracterizada como recursiva em cauda quando a chamada a si mesmo é a última operação a ser feita no corpo da função.

Assinale a alternativa que apresenta a principal vantagem da recursividade em cauda.

Alternativas:

a)

As instâncias vão sendo criadas, porém, quando se chega na última, as funções precisam retornar o valor para "quem" as invocou, gerando otimização na memória, pois é necessário armazenar um ponto para devolução de valores.

b)

As instâncias vão sendo criadas, porém quando chega na última, as funções não precisam retornar o valor para "quem" as invocou, gerando otimização na memória, pois não é necessário armazenar um ponto para devolução de valores.

c)

As instâncias vão sendo descartadas, porém quando chega na última, as funções não descartam o valor invocado, gerando otimização na memória, pois não é necessário armazenar um ponto para devolução de valores.

d)

As instâncias vão sendo criadas, porém quando chega na última, as funções não retornam valor, gerando conflito na memória, pois não é necessário armazenar um ponto para devolução de valores.

e)

As instâncias vão sendo criadas, porém quando chega na última, as funções não precisam retornar o valor para "quem" invocou, gerando conflito na memória, pois não é necessário armazenar um ponto para devolução de valores.

Soluções para a tarefa

Respondido por alice160581
1
Alternativa B - as instâncias vão sendo criadas ,etc
Perguntas interessantes