Yazılım İngilizcesi · Veri Yapıları ve Algoritmalar

Recursion ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

/rɪˈkɜːrʒən/isimSık kullanılan terim

Recursion, yazılımda özyineleme, rekürsiyon anlamına gelir.

Bir fonksiyonun, problemi aynı problemin daha küçük bir parçası için kendini çağırarak çözdüğü ve basit bir duruma ulaşana kadar bunu sürdürdüğü teknik.

English: A technique where a function solves a problem by calling itself on a smaller part of the same problem until it reaches a simple case.

Nerede ve nasıl kullanılır?

Ağaçlar, klasörler ve iç içe verilerle sık kullanılır. Her özyinelemeli fonksiyonun durması için bir 'base case' (temel durum) gerekir; o olmazsa 'stack overflow' hatası alınır. Sıfat hali 'recursive'dir.

Örnek cümleler

  1. We use recursion to walk through the folder tree and count all the files.

    Klasör ağacını gezip tüm dosyaları saymak için özyineleme kullanıyoruz.

  2. The recursive call never stops because the base case is wrong.

    Temel durum yanlış olduğu için özyinelemeli çağrı hiç durmuyor.

Sık kullanılan kalıplar

  • use recursion
  • recursive function
  • base case
  • deep recursion

Aynı konudan: Veri Yapıları ve Algoritmalar

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: