Em ciência da computação, a recursividade é a definição de uma sub-rotina (função ou método) que pode invocar a si mesma. Um exemplo de aplicação da recursividade pode ser encontrado nos analisadores sintáticos recursivos para linguagens de programação.A grande vantagem da recursão está na possibilidade de usar um programa de computador finito para definir, analisar ou produzir ...