1.Kolay
n büyüdükçe bunlardan hangisi en yavaş büyür?
- AO(n)
- BO(n log n)
- CO(n²)
- DO(log n)
2.Kolay
f(n) = Θ(g(n)) ne anlama gelir?
- Af her n için her zaman g'den küçüktür, yani g onu yukarıdan sınırlar ama aşağıdan asla sınırlamaz
- Bf, g'den kesinlikle daha yavaş büyür
- Cf, g'den kesinlikle daha hızlı büyür
- Df, g ile aynı hızda büyür; yukarıdan ve aşağıdan g'nin sabit katlarıyla sınırlıdır
3.Kolay
Hangi sıralama algoritması bir pivot seçer ve diziyi daha küçük ve daha büyük elemanlara ayırır?
- AHızlı sıralama (quicksort)
- BBirleştirmeli sıralama
- CKabarcık sıralaması
- DEklemeli sıralama
4.Orta
Hızlı sıralama pivot olarak her zaman ilk elemanı kullanıyor. Hangi girdide en kötü durum davranışını gösterir?
- ARastgele sıralı bir dizide
- BZaten sıralı bir dizide
- CUzunluğu 2 olan bir dizide
- DTüm elemanları farklı olan bir dizide
5.Orta
T(n) = T(n/2) + O(1) yinelemesinin çözümü nedir?
- AO(n log n)
- BO(1)
- CO(n)
- DO(log n)
6.Orta
Dolduğunda kapasitesini iki katına çıkaran dinamik bir dizinin sonuna eleman eklemenin amortize zaman karmaşıklığı nedir?
- AO(log n)
- BO(1)
- CO(n²)
- DO(n)
7.Zor
Yeni bir X probleminin NP-zor olduğunu göstermek için ne yapmalısınız?
- AX'in polinom zamanda doğrulanabildiğini göstermek
- BBilinen bir NP-zor problemi polinom zamanda X'e indirgemek
- CX'i polinom zamanda bilinen bir NP-zor probleme indirgemek
- DX'in küçük girdiler için polinom algoritması olmadığını göstermek
8.Zor
Bazı kenar ağırlıkları negatif olduğunda Dijkstra algoritması neden yanlış sonuçlar verebilir?
- ANegatif sayılar bir öncelik kuyruğunda saklanamaz
- BHer negatif kenarda sonsuz döngüye girer
- CYalnızca yönsüz çizgelerde çalışır
- DBir düğüm çıkarıldığında kesinleşir, ama sonraki bir negatif kenar ona yine de daha kısa bir yol verebilir
Cevap anahtarı
- 1. D · O(log n)
- 2. D · f, g ile aynı hızda büyür; yukarıdan ve aşağıdan g'nin sabit katlarıyla sınırlıdır
- 3. A · Hızlı sıralama (quicksort)
- 4. B · Zaten sıralı bir dizide
- 5. D · O(log n)
- 6. B · O(1)
- 7. B · Bilinen bir NP-zor problemi polinom zamanda X'e indirgemek
- 8. D · Bir düğüm çıkarıldığında kesinleşir, ama sonraki bir negatif kenar ona yine de daha kısa bir yol verebilir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.