Conhecimentos Técnicos de um determinado Cargo/Área - Área: Geointeligência - Fundação para o Vestibular da Universidade Estadual Paulista (VUNESP) - 2013
Chamadas recursivas consomem muita memória porque:
criam muitas variáveis locais.
criam muitas cópias do código-fonte da função na memória.
requerem muitas cópias das variáveis do stack para o heap e vice-versa.
chamadas prévias da mesma função ainda estão ativas quando novas chamadas da função são criadas.
criam duas cópias de todas as variáveis do programa para cada chamada recursiva.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...