1.Kolay
Özyineleme nedir?
- AKendisini daha küçük girdilerle çağıran bir fonksiyon
- BHiç bitmeyen bir döngü
- CBir sıralama yöntemi
- DBir veri yapısı türü
2.Kolay
Bir algoritmanın çalışma süresi O(n)'dir. Bu büyümeye ne ad verilir?
- ASabit
- BKaresel
- CLogaritmik
- DDoğrusal
3.Kolay
Ortalama durum çalışma süresi neyi tanımlar?
- AEn iyi durum ve en kötü durum çalışma süreleri arasındaki orta değeri
- BEn yaygın bilgisayardaki süreyi
- COrtalama uzunluktaki bir girdi için süreyi
- Dn boyutundaki girdilerin belirli bir dağılımı üzerinden beklenen süreyi
4.Orta
Aşağıdan yukarıya bir tabloyla n. Fibonacci sayısını hesaplamanın zaman karmaşıklığı nedir?
- AO(n²)
- BO(log n)
- CO(2ⁿ)
- DO(n)
5.Orta
Bir fonksiyon n yinelemeli bir döngü, ardından ayrı olarak n yinelemeli başka bir döngü çalıştırıyor. Zaman karmaşıklığı nedir?
- AO(2ⁿ)
- BO(n)
- CO(log n)
- DO(n²)
6.Orta
Ulaşılabilir bir temel durumu olmayan özyinelemeli bir fonksiyon hakkında hangi ifade doğrudur?
- AÇağrı yığını taşana kadar kendini çağırmaya devam eder
- BDerleyici onu her zaman güvenli biçimde sonlanan bir döngüye dönüştürür
- COtomatik olarak 0 döndürür
- DO(1) zamanda çalışır
7.Zor
log(n!) için hangi sınır doğrudur?
- AΘ(n log n)
- BΘ(n²)
- CΘ(n)
- DΘ(log n)
8.Zor
T(n) = 2T(n/2) + n log n yinelemesinin çözümü nedir?
- AΘ(n log n)
- BΘ(n log² n)
- CΘ(n²)
- DΘ(n)
Cevap anahtarı
- 1. A · Kendisini daha küçük girdilerle çağıran bir fonksiyon
- 2. D · Doğrusal
- 3. D · n boyutundaki girdilerin belirli bir dağılımı üzerinden beklenen süreyi
- 4. D · O(n)
- 5. B · O(n)
- 6. A · Çağrı yığını taşana kadar kendini çağırmaya devam eder
- 7. A · Θ(n log n)
- 8. B · Θ(n log² n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.