1.Kolay
Hangi gösterim büyüme için bir alt sınırı tanımlar?
- AO (Büyük O)
- BΘ (Büyük Teta)
- CΩ (Büyük Omega)
- Do (küçük o)
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 log₂ n
- CYaklaşık n²
- DYaklaşık n / 2
3.Kolay
Hangi gösterim büyüme için bir üst sınırı tanımlar?
- AKüçük omega
- BBüyük Teta
- CBüyük Omega
- DBüyük O
4.Orta
V düğümlü ve E kenarlı bir çizgede Bellman–Ford algoritmasının zaman karmaşıklığı nedir?
- AO(V³ × E)
- BO(V × E)
- CO(V + E)
- DO(E log V)
5.Orta
n elemanlı bir diziyi bir kez sıralıyor ve ardından k üyelik sorgusunu ikili aramayla yanıtlıyorsunuz. Toplam maliyet nedir?
- AO(n + k)
- BO(k n log n)
- CO(nk)
- DO(n log n + k log n)
6.Orta
Dinamik programlama, bir problemde hangisi olduğunda yararlıdır?
- AYalnızca rastgele girdiler
- BÖrtüşen alt problemler ve optimal alt yapı
- CTek bir döngü
- DHiç alt problem olmaması; bu yüzden tek adımda çözülebilir
7.Zor
Karatsuba çarpması T(n) = 3T(n/2) + O(n) yinelemesini sağlar. Bunun çözümü nedir?
- AΘ(nlog₂ 3), yaklaşık n1,585
- BΘ(n²)
- CΘ(n log n)
- DΘ(n3)
8.Zor
Gezgin satıcı problemi nasıl sınıflandırılır?
- ADijkstra algoritması her şehri bir kez ziyaret ederek onu çözdüğü için P'dedir
- BKarar versiyonu P'de, optimizasyon versiyonu ise NP-tamdır
- CKarar verilemezdir
- DKarar versiyonu NP-tam, optimizasyon versiyonu NP-zordur
Cevap anahtarı
- 1. C · Ω (Büyük Omega)
- 2. B · Yaklaşık log₂ n
- 3. D · Büyük O
- 4. B · O(V × E)
- 5. D · O(n log n + k log n)
- 6. B · Örtüşen alt problemler ve optimal alt yapı
- 7. A · Θ(nlog₂ 3), yaklaşık n1,585
- 8. D · Karar versiyonu NP-tam, optimizasyon versiyonu NP-zordur
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.