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
1
Alternativa B - as instâncias vão sendo criadas ,etc
Perguntas interessantes
Português,
6 meses atrás
Ed. Física,
6 meses atrás
Matemática,
6 meses atrás
História,
9 meses atrás
Matemática,
1 ano atrás
Ed. Técnica,
1 ano atrás