1.Kolay
Her biri n kez çalışan iç içe iki döngüye sahip bir algoritma genellikle hangi karmaşıklığa sahiptir?
- AO(n²)
- BO(log n)
- CO(n)
- DO(2n)
2.Kolay
Alan karmaşıklığı neyi ölçer?
- AKod satırı sayısını
- BProgramın derlendikten sonraki dosyasının disk alanını
- CBilgisayarın fiziksel boyutunu
- DGirdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
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
- C4 saniye
- D8 saniye
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
Prim algoritması minimum kapsayan ağacı nasıl oluşturur?
- AGenişlik öncelikli arama çalıştırır ve BFS ağacını tutar
- BDöngü kalmayana kadar en pahalı kenarı çıkarır
- CBir başlangıç düğümünden tek bir ağaç büyütür ve ağaçtan çıkan en ucuz kenarı ekler
- DTüm kenarları ağırlığa göre sıralar ve ormanda döngü oluşturmayacaksa her birini ekler
6.Orta
T(n) = T(n/2) + O(1) yinelemesinin çözümü nedir?
- AO(n)
- BO(1)
- CO(n log n)
- DO(log n)
7.Zor
V düğümlü ve E kenarlı bir çizgede ikili yığınla Dijkstra algoritmasının çalışma süresi nedir?
- AO(V³)
- BO(V + E)
- CO((V + E) log V)
- DO(V × E)
8.Zor
En kısa basit yollar polinom zamanda bulunabilir. Genel bir çizgede iki düğüm arasındaki en uzun basit yolu bulmak hakkında ne bilinmektedir?
- AKarar verilemezdir
- BAğırlıkları negatifleştirilmiş Dijkstra algoritmasıyla çözülebilir
- CNP-zordur
- DHer zaman O(V + E)'de çözülebilir
Cevap anahtarı
- 1. A · O(n²)
- 2. D · Girdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
- 3. C · 4 saniye
- 4. D · O(n³)
- 5. C · Bir başlangıç düğümünden tek bir ağaç büyütür ve ağaçtan çıkan en ucuz kenarı ekler
- 6. D · O(log n)
- 7. C · O((V + E) log V)
- 8. C · NP-zordur
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.