1.Kolay
Hangi gösterim büyüme için bir üst sınırı tanımlar?
- AKüçük omega
- BBüyük O
- CBüyük Omega
- DBüyük Teta
2.Kolay
Özyinelemeli bir fonksiyonun temel durumu nedir?
- AFonksiyonun ilk satırı
- BEn fazla bellek kullanan çağrı
- CYeni bir özyinelemeli çağrı yapmadan doğrudan yanıtlanan bir durum
- DEn büyük girdiye sahip durum; herhangi bir özyinelemeli çağrıdan önce ele alınır
3.Kolay
log₂ 1024 kaçtır?
- A32
- B512
- C12
- D10
4.Orta
Şunun zaman karmaşıklığı nedir: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
- AO(n log n)
- BO(n²)
- CO(n)
- DO(log n)
5.Orta
Hızlı sıralamanın (quicksort) en kötü durum zaman karmaşıklığı nedir?
- AO(log n)
- BO(n²)
- CO(n)
- DO(n log n)
6.Orta
Etkinlik seçimi probleminde hangi açgözlü kural her zaman çakışmayan en fazla sayıda etkinliği verir?
- AÖnce en kısa etkinliği seç
- BEn erken biten etkinliği seç, sonra uyumlu olanlarla tekrarla
- CEn erken başlayan etkinliği seç
- DÖnce en az çakışması olan etkinliği seç, sonra uyumlu olanlarla tekrarla
7.Zor
Küçük o gösterimi hakkında hangi ifade doğrudur?
- An = o(n²)'dir, ama n, o(n) değildir
- Bn = o(n), çünkü her fonksiyon kendisinin küçük o'sudur
- Cn² = o(n)
- D2n = o(n), çünkü 2n yavaş büyür
8.Zor
P sınıfının hangi tanımı doğrudur?
- AÇözümleri kontrol edilebilen ama polinom zamanda asla bulunamayan problemler
- BParalel olarak çözülebilen problemler
- CDeterministik bir algoritmayla polinom zamanda çözülebilen karar problemleri
- DHer bilgisayarda üstel zaman gerektiren problemler
Cevap anahtarı
- 1. B · Büyük O
- 2. C · Yeni bir özyinelemeli çağrı yapmadan doğrudan yanıtlanan bir durum
- 3. D · 10
- 4. A · O(n log n)
- 5. B · O(n²)
- 6. B · En erken biten etkinliği seç, sonra uyumlu olanlarla tekrarla
- 7. A · n = o(n²)'dir, ama n, o(n) değildir
- 8. C · Deterministik bir algoritmayla polinom zamanda çözülebilen karar problemleri
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.