1.Kolay
Bir algoritmanın çalışma süresi O(n)'dir. Bu büyümeye ne ad verilir?
- ASabit
- BKaresel
- CDoğrusal
- DLogaritmik
2.Kolay
Hangi gösterim büyüme için bir üst sınırı tanımlar?
- AKüçük omega
- BBüyük Omega
- CBüyük O
- DBüyük Teta
3.Kolay
0 ile k aralığındaki n tamsayı için sayma sıralamasının (counting sort) çalışma süresi nedir?
- AO(k log n)
- BO(n²)
- CO(n + k)
- DO(n log n)
4.Orta
İki n × n matrisi standart üçlü döngüyle çarpmanın zaman karmaşıklığı nedir?
- AO(n³)
- BO(n² log n)
- CO(n)
- DO(n²)
5.Orta
Hangi sıralama algoritması kararlıdır?
- AHızlı sıralama (tipik yerinde sürüm)
- BYığın sıralaması
- CSeçmeli sıralama (tipik sürüm)
- DBirleştirmeli sıralama
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 log n)
- DO(n²)
7.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?
- AÇünkü yalnızca W = 0 için çalışır
- BÇünkü algoritma rastgeleleştirilmiştir ve çalışma süresi her girdide değişir
- CW bir sayıdır, bu yüzden süre W'yi yazmak için kullanılan bit sayısına göre üsteldir
- DÇünkü n her zaman küçüktür
8.Zor
Bir problem hangi durumda NP-tamdır?
- ANP'nin dışındadır ama durma problemi gibi tüm NP problemlerinden daha zordur
- BNP'dedir ve her NP problemi ona polinom zamanda indirgenebilir
- CÇözülmesi imkânsızdır
- DPolinom zamanda çözülebilir
Cevap anahtarı
- 1. C · Doğrusal
- 2. C · Büyük O
- 3. C · O(n + k)
- 4. A · O(n³)
- 5. D · Birleştirmeli sıralama
- 6. D · O(n²)
- 7. C · W bir sayıdır, bu yüzden süre W'yi yazmak için kullanılan bit sayısına göre üsteldir
- 8. B · NP'dedir ve her NP problemi ona polinom zamanda indirgenebilir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.