Cevaplı Algoritmalar ve karmaşıklık çalışma kâğıdı
Ücretsiz yazdırılabilir Algoritmalar ve karmaşıklık çalışma kâğıdı: kolaydan sınav düzeyine 8 soru ve cevap anahtarı. Yazdırın ya da PDF olarak kaydedin.
Öğretmenler için: sınıfta ücretsiz yazdırılabilir, çoğaltılabilir ve kullanılabilir. Her yeni çalışma kâğıdında yeni değerler ve kendi cevap anahtarı vardır. Ders sayfanızda ExamProblems bağlantısı vermeniz bizi memnun eder.
Ad: ____________________ Tarih: ____________
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(2n)
CO(log n)
DO(n)
2.Kolay
Kaba kuvvet algoritması nedir?
ABirçok işlemci üzerinde çalışan bir algoritma
BTüm olası aday çözümleri deneyen bir algoritma
CRastgele bir yanıt tahmin eden bir algoritma
DHer zaman özyineleme kullanan bir algoritma
3.Kolay
Bir algoritmanın çalışma süresi O(n)'dir. Bu büyümeye ne ad verilir?
ALogaritmik
BDoğrusal
CSabit
DKaresel
4.Orta
Aşağıdan yukarıya bir tabloyla n. Fibonacci sayısını hesaplamanın zaman karmaşıklığı nedir?
AO(n)
BO(n²)
CO(log n)
DO(2ⁿ)
5.Orta
Saf özyinelemeli Fibonacci'nin (fib(n) = fib(n−1) + fib(n−2)) zaman karmaşıklığı nedir?
AÜstel
BDoğrusal
CSabit
DLogaritmik
6.Orta
İki n × n matrisi standart üçlü döngüyle çarpmanın zaman karmaşıklığı nedir?
AO(n)
BO(n²)
CO(n³)
DO(n² log n)
7.Zor
Maksimal bir eşleşmedeki her kenarın iki uç noktasını almak bir düğüm örtüsü verir. Bu örtü ne kadar iyidir?
AHer zaman minimum bir düğüm örtüsüdür
BEn fazla minimum düğüm örtüsünün iki katı büyüklüğündedir
CEn fazla minimumun log n katıdır
DOptimuma kıyasla kalitesi bilinmez
8.Zor
Karatsuba çarpması T(n) = 3T(n/2) + O(n) yinelemesini sağlar. Bunun çözümü nedir?
AΘ(n3)
BΘ(n²)
CΘ(n log n)
DΘ(nlog₂ 3), yaklaşık n1,585
Cevap anahtarı
1. A · O(n²)
2. B · Tüm olası aday çözümleri deneyen bir algoritma
3. B · Doğrusal
4. A · O(n)
5. A · Üstel
6. C · O(n³)
7. B · En fazla minimum düğüm örtüsünün iki katı büyüklüğündedir
8. D · Θ(nlog₂ 3), yaklaşık n1,585
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.