Özyineleme
Yazeka
Arama sonuçlarına dayanarak oluşturuldu
Özyineleme, bir fonksiyonun kendisini doğrudan veya dolaylı olarak çağırarak karmaşık problemleri daha basit alt problemlere bölme yöntemidir. Temel durum ve özyinelemeli durum olmak üzere iki bileşeni bulunur; temel durum sonlanma şartını, özyineleme ise problemin küçülerek çözülmesini sağlar.1234
Avantajları arasında kodun sadeliği ve belirli problemlerde doğal uyumluluğu yer alır. Dezavantajları ise bellek tüketimi ve performans düşüklüğüdür.2314