1.Kolay
Hangi sıralama algoritması yanlış sırada olan komşu elemanların yerini tekrar tekrar değiştirir?
- ABirleştirmeli sıralama (merge sort)
- BKabarcık sıralaması (bubble sort)
- CHızlı sıralama (quicksort)
- DYığın sıralaması (heap sort)
2.Kolay
Bir işlemin O(1) zamanda çalışması ne anlama gelir?
- AÇalışma süresi girdi boyutuyla büyümez
- BÇalışma süresinin saniyesi başına tam olarak bir eleman işler
- CHer zaman tam olarak bir saniye sürer
- DYalnızca bir kez çalıştırılabilir
3.Kolay
O(n²) bir algoritma n = 1000 için 1 saniye sürüyor. n = 2000 için yaklaşık ne kadar sürer?
- A2 saniye
- B1 saniye
- C8 saniye
- D4 saniye
4.Orta
Hızlı sıralamanın (quicksort) en kötü durum zaman karmaşıklığı nedir?
- AO(n log n)
- BO(log n)
- CO(n²)
- DO(n)
5.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²)
6.Orta
Dinamik programlama birleştirmeli sıralama için neden gerçek bir hızlanma sağlamaz?
- ABirleştirmeli sıralama zaten O(n)'dir
- BDinamik programlama yalnızca graf problemlerinde çalışır, dizilerde çalışmaz
- CBirleştirmeli sıralamanın özyinelemeli bir yapısı yoktur
- DAlt problemleri çakışmaz, bu yüzden yeniden kullanılacak bir şey yoktur
7.Zor
Eklemeli sıralama sıralı girdide O(n)'de çalışır. Bu, karşılaştırmalı sıralama için Ω(n log n) alt sınırıyla çelişir mi?
- AHayır, çünkü eklemeli sıralama bir karşılaştırmalı sıralama değildir
- BEvet, ama yalnızca 100'den kısa diziler için
- CEvet, dolayısıyla alt sınır yanlıştır
- DHayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır
8.Zor
Bu sağlanabilirlik problemlerinden hangisinin polinom zamanda çözülebildiği bilinmektedir?
- ADevre sağlanabilirliği
- BHer yan tümcenin tam olarak üç literal içerdiği 3-SAT
- CHer yan tümcenin en fazla iki literal içerdiği 2-SAT
- DBirleşimli normal biçimdeki formüller üzerinde genel SAT
Cevap anahtarı
- 1. B · Kabarcık sıralaması (bubble sort)
- 2. A · Çalışma süresi girdi boyutuyla büyümez
- 3. D · 4 saniye
- 4. C · O(n²)
- 5. C · O(n³)
- 6. D · Alt problemleri çakışmaz, bu yüzden yeniden kullanılacak bir şey yoktur
- 7. D · Hayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır
- 8. C · Her yan tümcenin en fazla iki literal içerdiği 2-SAT
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.