1.Kolay
log₂ 1024 kaçtır?
- A10
- B512
- C12
- D32
2.Kolay
Bir problem genellikle ne zaman "çözülebilir" (tractable) olarak adlandırılır?
- ASabit zamanda çözülebiliyorsa
- BHiç çözümü yoksa
- CPolinom zamanda çözülebiliyorsa
- DYalnızca her olasılığı deneyerek çözülebiliyorsa
3.Kolay
Zaten sıralı bir dizide eklemeli sıralamanın en iyi durum zaman karmaşıklığı nedir?
- AO(1)
- BO(n)
- CO(n log n)
- DO(n²)
4.Orta
Saf özyinelemeli Fibonacci'nin (fib(n) = fib(n−1) + fib(n−2)) zaman karmaşıklığı nedir?
- ADoğrusal
- BSabit
- CÜstel
- DLogaritmik
5.Orta
T(n) = 2T(n/2) + O(1) yinelemesinin çözümü nedir?
- AO(n²)
- BO(n)
- CO(n log n)
- DO(log n)
6.Orta
T(n) = 2T(n − 1) + O(1) yinelemesinin çözümü nedir?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(2ⁿ)
7.Zor
Durma problemi neyi gösterir?
- AHer program eninde sonunda durur
- BHiçbir algoritma her program ve girdi için programın durup durmayacağına karar veremez
- CBazı programlar daha hızlı bilgisayarlarda daha hızlı çalışır, bu yüzden durma donanıma bağlıdır
- DDöngülerden kaçınılmalıdır
8.Zor
Bu sağlanabilirlik problemlerinden hangisinin polinom zamanda çözülebildiği bilinmektedir?
- ADevre sağlanabilirliği
- BHer yan tümcenin en fazla iki literal içerdiği 2-SAT
- CBirleşimli normal biçimdeki formüller üzerinde genel SAT
- DHer yan tümcenin tam olarak üç literal içerdiği 3-SAT
Cevap anahtarı
- 1. A · 10
- 2. C · Polinom zamanda çözülebiliyorsa
- 3. B · O(n)
- 4. C · Üstel
- 5. B · O(n)
- 6. D · O(2ⁿ)
- 7. B · Hiçbir algoritma her program ve girdi için programın durup durmayacağına karar veremez
- 8. B · Her yan tümcenin en fazla iki literal içerdiği 2-SAT
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.