Solvequill Blog · coding · 4 dk okuma · 1 görüntülenme
Özyinelemede önce temel durum, sonra zekice kısım
Çağrıları açmadan önce durma noktasını adlandırarak recursive fonksiyonları anlamak.
Yayın tarihi:
Özyineleme ilk soruyu sorduğunda daha az gizemli olur: bu fonksiyon ne zaman duruyor?
Ana fikir
Temel durumu yaz, sonra her çağrının girdiyi nasıl küçülttüğünü veya basitleştirdiğini söyle.
Kısa örnek
Faktöriyel veya 'de durur; diğer her çağrı bu temel duruma bir adım yaklaşır.
1function faktoriyel(n) {2 if (n <= 1) return 1;3 return n * faktoriyel(n - 1);4}Çözerken kontrol et
- Temel durumu bul.
- Daha küçük girdiyi bul.
- `faktoriyel(3)` gibi küçük bir örneği izle.
Kendi sorunu açıklamalı videoya dönüştür
Soruyu yaz veya fotoğrafını yükle; Solvequill çözümü adım adım anlatan bir video üretsin.
Solvequill'i aç