1.Kolay
n elemanlı sırasız bir dizide doğrusal aramanın zaman karmaşıklığı (en kötü durumda) nedir?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
2.Kolay
Alan karmaşıklığı neyi ölçer?
- AProgramın derlendikten sonraki dosyasının disk alanını
- BKod satırı sayısını
- CGirdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
- DBilgisayarın fiziksel boyutunu
3.Kolay
Hangi gösterim büyüme için bir alt sınırı tanımlar?
- AΩ (Büyük Omega)
- Bo (küçük o)
- CO (Büyük O)
- DΘ (Büyük Teta)
4.Orta
Saf özyinelemeli Fibonacci'nin (fib(n) = fib(n−1) + fib(n−2)) zaman karmaşıklığı nedir?
- ASabit
- BLogaritmik
- CÜstel
- DDoğrusal
5.Orta
Hangi sıralama algoritması kararlıdır?
- AYığın sıralaması
- BHızlı sıralama (tipik yerinde sürüm)
- CSeçmeli sıralama (tipik sürüm)
- DBirleştirmeli sıralama
6.Orta
O(n²) bir algoritmanın aynı zamanda O(n³) olduğunu söylemek doğru mudur?
- AEvet, ama yalnızca n 100'den küçükse
- BHayır, çünkü Büyük O her zaman fonksiyonun tam büyüme hızını belirtmelidir
- CHayır, çünkü büyük n için n³, n²'den küçüktür
- DEvet, çünkü Büyük O bir üst sınırdır ve n², n³'ten daha hızlı büyümez
7.Zor
Bu sağlanabilirlik problemlerinden hangisinin polinom zamanda çözülebildiği bilinmektedir?
- AHer yan tümcenin en fazla iki literal içerdiği 2-SAT
- BDevre sağlanabilirliği
- CHer yan tümcenin tam olarak üç literal içerdiği 3-SAT
- DBirleşimli normal biçimdeki formüller üzerinde genel SAT
8.Zor
Dinamik programlama ile çözülen 0/1 sırt çantası problemi O(nW) zaman alır. Buna neden sözde polinom (pseudo-polynomial) denir?
- AW bir sayıdır, bu yüzden süre W'yi yazmak için kullanılan bit sayısına göre üsteldir
- BÇünkü algoritma rastgeleleştirilmiştir ve çalışma süresi her girdide değişir
- CÇünkü n her zaman küçüktür
- DÇünkü yalnızca W = 0 için çalışır
Cevap anahtarı
- 1. A · O(n)
- 2. C · Girdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
- 3. A · Ω (Büyük Omega)
- 4. C · Üstel
- 5. D · Birleştirmeli sıralama
- 6. D · Evet, çünkü Büyük O bir üst sınırdır ve n², n³'ten daha hızlı büyümez
- 7. A · Her yan tümcenin en fazla iki literal içerdiği 2-SAT
- 8. A · W bir sayıdır, bu yüzden süre W'yi yazmak için kullanılan bit sayısına göre üsteldir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.