1.Kolay
Birleştirmeli sıralamanın en kötü durum zaman karmaşıklığı nedir?
- AO(n²)
- BO(n log n)
- CO(n)
- DO(log n)
2.Kolay
Bir döngü i = 1 ile başlar ve i > n olana kadar her yinelemede i'yi iki katına çıkarır. Kaç yineleme çalışır?
- AYaklaşık n
- BYaklaşık n²
- CYaklaşık n / 2
- DYaklaşık log₂ n
3.Kolay
O(2ⁿ) büyümeye ne ad verilir?
- ALogaritmik
- BPolinom
- CÜstel
- DDoğrusal
4.Orta
n elemanlı bir dizi için birleştirmeli sıralamanın özyinelemesi kaç seviyeye sahiptir?
- AYaklaşık log₂ n
- BYaklaşık √n
- CYaklaşık n / 2
- DYaklaşık n
5.Orta
Birçok kütüphane sıralama rutini çok küçük alt diziler için neden eklemeli sıralamaya geçer?
- AEklemeli sıralama en kötü durumda O(n log n)'dir
- BEklemeli sıralamanın ek yükü azdır ve küçük veya neredeyse sıralı girdilerde hızlıdır
- CEklemeli sıralama büyük girdilerde diğer tüm sıralama algoritmalarından daha az bellek kullanır
- DÖzyinelemeli algoritmalar 10 elemandan küçük dizileri işleyemez
6.Orta
Floyd–Warshall algoritması neyi ve ne kadar hızlı hesaplar?
- AMinimum kapsayan ağacı O(E log V)'de
- BTek bir kaynak düğümden diğer tüm düğümlere en kısa yolları O(V + E)'de
- CTüm düğüm çiftleri arasındaki en kısa yolları O(V³)'te
- DTopolojik sıralamayı O(V²)'de
7.Zor
Bir problem hangi durumda NP-tamdır?
- APolinom zamanda çözülebilir
- BÇözülmesi imkânsızdır
- CNP'dedir ve her NP problemi ona polinom zamanda indirgenebilir
- DNP'nin dışındadır ama durma problemi gibi tüm NP problemlerinden daha zordur
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?
- AÇünkü algoritma rastgeleleştirilmiştir ve çalışma süresi her girdide değişir
- BÇünkü yalnızca W = 0 için çalışır
- 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
Cevap anahtarı
- 1. B · O(n log n)
- 2. D · Yaklaşık log₂ n
- 3. C · Üstel
- 4. A · Yaklaşık log₂ n
- 5. B · Eklemeli sıralamanın ek yükü azdır ve küçük veya neredeyse sıralı girdilerde hızlıdır
- 6. C · Tüm düğüm çiftleri arasındaki en kısa yolları O(V³)'te
- 7. C · NP'dedir ve her NP problemi ona polinom zamanda indirgenebilir
- 8. 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
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.