1.Kolay
3n² + 5n + 2 ifadesinin Büyük O'su nedir?
- AO(3n²)
- BO(n²)
- CO(5n)
- DO(n³)
2.Kolay
Zaten sıralı bir dizide eklemeli sıralamanın en iyi durum zaman karmaşıklığı nedir?
- AO(n)
- BO(1)
- CO(n²)
- DO(n log n)
3.Kolay
Özyineleme nedir?
- ABir sıralama yöntemi
- BHiç bitmeyen bir döngü
- CBir veri yapısı türü
- DKendisini daha küçük girdilerle çağıran bir fonksiyon
4.Orta
İkili arama 1,000,000 elemanlı sıralı bir dizide en kötü durumda yaklaşık kaç karşılaştırma gerektirir?
- AYaklaşık 1,000
- BYaklaşık 100
- CYaklaşık 20
- DYaklaşık 500,000
5.Orta
Hızlı sıralamanın (quicksort) en kötü durum zaman karmaşıklığı nedir?
- AO(n)
- BO(n²)
- CO(log n)
- DO(n log n)
6.Orta
Bir problemin optimal alt yapıya sahip olması ne anlama gelir?
- AProblem sabit zamanda çözülebilir
- BOptimal bir çözüm, alt problemlerinin optimal çözümlerinden oluşturulabilir
- CHer alt problem aynı boyuttadır
- DProblemin tam olarak bir optimal çözümü vardır ve bu çözümü her alt problem paylaşır
7.Zor
NP sınıfının hangi tanımı doğrudur?
- APolinom zamanda çözülemeyen problemler
- BEvet yanıtları bir sertifika verildiğinde polinom zamanda doğrulanabilen karar problemleri
- CHiçbir algoritmanın çözemeyeceği problemler
- DPolinom olmayan problemler
8.Zor
Bazı kenar ağırlıkları negatif olduğunda Dijkstra algoritması neden yanlış sonuçlar verebilir?
- ABir düğüm çıkarıldığında kesinleşir, ama sonraki bir negatif kenar ona yine de daha kısa bir yol verebilir
- BNegatif sayılar bir öncelik kuyruğunda saklanamaz
- CYalnızca yönsüz çizgelerde çalışır
- DHer negatif kenarda sonsuz döngüye girer
Cevap anahtarı
- 1. B · O(n²)
- 2. A · O(n)
- 3. D · Kendisini daha küçük girdilerle çağıran bir fonksiyon
- 4. C · Yaklaşık 20
- 5. B · O(n²)
- 6. B · Optimal bir çözüm, alt problemlerinin optimal çözümlerinden oluşturulabilir
- 7. B · Evet yanıtları bir sertifika verildiğinde polinom zamanda doğrulanabilen karar problemleri
- 8. A · 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.