1.Kolay
Özyinelemeli bir fonksiyonun temel durumu nedir?
- AEn fazla bellek kullanan çağrı
- BFonksiyonun ilk satırı
- CEn büyük girdiye sahip durum; herhangi bir özyinelemeli çağrıdan önce ele alınır
- DYeni bir özyinelemeli çağrı yapmadan doğrudan yanıtlanan bir durum
2.Kolay
Birleştirmeli sıralamanın en kötü durum zaman karmaşıklığı nedir?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
3.Kolay
f(n) = Θ(g(n)) ne anlama gelir?
- Af, g'den kesinlikle daha hızlı büyür
- Bf, g'den kesinlikle daha yavaş büyür
- Cf her n için her zaman g'den küçüktür, yani g onu yukarıdan sınırlar ama aşağıdan asla sınırlamaz
- Df, g ile aynı hızda büyür; yukarıdan ve aşağıdan g'nin sabit katlarıyla sınırlıdır
4.Orta
Hızlı sıralamanın (quicksort) en kötü durum zaman karmaşıklığı nedir?
- AO(n log n)
- BO(n)
- CO(log n)
- DO(n²)
5.Orta
1, 3 ve 4 değerinde madeni paralarla 6 tutarı için açgözlü "önce en büyük para" yöntemi optimuma kıyasla kaç para kullanır?
- AAçgözlü 3 para kullanır; optimum 2'dir
- BAçgözlü 4 para kullanır; optimum 3'tür
- CAçgözlü 3 para kullanır; optimum 3'tür
- DAçgözlü 2 para kullanır; optimum 2'dir
6.Orta
Şunun zaman karmaşıklığı nedir: for i = 1 to n: for j = 1 to i: O(1) iş yap?
- AO(n³)
- BO(n²)
- CO(n)
- DO(n log n)
7.Zor
Eklemeli sıralama sıralı girdide O(n)'de çalışır. Bu, karşılaştırmalı sıralama için Ω(n log n) alt sınırıyla çelişir mi?
- AEvet, ama yalnızca 100'den kısa diziler için
- BHayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır
- CHayır, çünkü eklemeli sıralama bir karşılaştırmalı sıralama değildir
- DEvet, dolayısıyla alt sınır yanlıştır
8.Zor
NP sınıfının hangi tanımı doğrudur?
- APolinom olmayan problemler
- BEvet yanıtları bir sertifika verildiğinde polinom zamanda doğrulanabilen karar problemleri
- CPolinom zamanda çözülemeyen problemler
- DHiçbir algoritmanın çözemeyeceği problemler
Cevap anahtarı
- 1. D · Yeni bir özyinelemeli çağrı yapmadan doğrudan yanıtlanan bir durum
- 2. D · O(n log n)
- 3. D · f, g ile aynı hızda büyür; yukarıdan ve aşağıdan g'nin sabit katlarıyla sınırlıdır
- 4. D · O(n²)
- 5. A · Açgözlü 3 para kullanır; optimum 2'dir
- 6. B · O(n²)
- 7. B · Hayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır
- 8. B · Evet yanıtları bir sertifika verildiğinde polinom zamanda doğrulanabilen karar problemleri
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.