‘Recursion’ teriminin ne anlama geldiğini söyle
Yineleme, bir sorunu aynı türden daha küçük alt problemlere bölerek çözmek için kullanılan bir tekniktir. Belirli bir koşul sağlanana kadar bir işlemi tekrarlayarak algoritmaları daha verimli hale getirmek için bilgisayar programcılığında yaygın olarak kullanılır. Örneğin , bir program daha önce çözdüğü soruna benzer yapıya sahip bir sorunla karşılaştığında, bulduğu çözümleri yeniden kullanmak için özyinelemeyi kullanabilir.