Özyineleme (recursion)
Kısaca: Bir işlevin bir sorunu daha küçük, benzer alt problemlere bölerek çözmek için kendini çağırdığı teknik.
Biraz daha ayrıntılı: Her özyinelemeli işlevin, başka özyinelemeli çağrı olmadan doğrudan yanıtlanan bir taban durumu olmalıdır — eksikse işlev bellek (yığın) taşana kadar sonsuza dek kendini çağırır. Birçok özyinelemeli çözüm bir döngüyle yinelemeli de uygulanabilir.
Ayrıntılı
Klasik giriş örneği faktöriyeldir (…
Ayrıca bak: Döngüler, Algoritmalar