Imagem de fundo

Chamadas recursivas consomem muita memória porque:

Chamadas recursivas consomem muita memória porque:


A

criam muitas variáveis locais.


B

criam muitas cópias do código-fonte da função na memória.


C

requerem muitas cópias das variáveis do stack para o heap e vice-versa.


D

chamadas prévias da mesma função ainda estão ativas quando novas chamadas da função são criadas.


E

criam duas cópias de todas as variáveis do programa para cada chamada recursiva.