Özyineleme aşağıdaki durumlarda kullanılır:
- Problem daha küçük alt problemlere bölünebildiğinde 13. Özyineleme, karmaşık bir problemi daha basit örneklere ayırarak çözmeyi sağlar 13.
- Ağaç veya grafik yapıları içeren problemlerde 3. Bu tür veri yapıları doğal olarak özyinelemeli tekniklere uygundur 13.
- Yinelemeli çözümün uygulanması çok karmaşık olduğunda 3. Özyineleme, daha zarif ve anlaşılması kolay kodlara yol açabilir 3.
5 kaynaktan alınan bilgiyle göre: