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
Özyinelemeli bir fonksiyonun temel durumu nedir?
AFonksiyonun ilk satırı
BYeni bir özyinelemeli çağrı yapmadan doğrudan yanıtlanan bir durum
CEn büyük girdiye sahip durum; herhangi bir özyinelemeli çağrıdan önce ele alınır
DEn fazla bellek kullanan çağrı
2.Kolay
Bir dizide indeksle bir elemana erişmenin karmaşıklığı nedir?
AO(n²)
BO(n)
CO(1)
DO(log n)
3.Kolay
Hangi sıralama algoritması bir pivot seçer ve diziyi daha küçük ve daha büyük elemanlara ayırır?
AKabarcık sıralaması
BBirleştirmeli sıralama
CHızlı sıralama (quicksort)
DEklemeli sıralama
4.Orta
Aşağıdan yukarıya bir tabloyla n. Fibonacci sayısını hesaplamanın zaman karmaşıklığı nedir?
AO(log n)
BO(n²)
CO(n)
DO(2ⁿ)
5.Orta
Şunun zaman karmaşıklığı nedir: for i = 1 to n: (j = 1; while j < n: j = j × 2)?
AO(log n)
BO(n log n)
CO(n²)
DO(n)
6.Orta
Ağırlıksız bir grafta genişlik öncelikli arama neyi bulur?
ABaşlangıç düğümünden kenar sayısı cinsinden en kısa yolları
BNegatif kenar ağırlıkları içeren graflardaki en kısa yolları
CTüm graflarda bir topolojik sırayı
DMinimum kapsayan ağacı
7.Zor
Aşağıdan yukarıya (bottom-up) yöntemle n sırasız elemandan ikili yığın oluşturmanın zaman karmaşıklığı nedir?
AO(log n)
BO(n²)
CO(n log n)
DO(n)
8.Zor
log(n!) için hangi sınır doğrudur?
AΘ(n)
BΘ(log n)
CΘ(n²)
DΘ(n log n)
Cevap anahtarı
1. B · Yeni bir özyinelemeli çağrı yapmadan doğrudan yanıtlanan bir durum
2. C · O(1)
3. C · Hızlı sıralama (quicksort)
4. C · O(n)
5. B · O(n log n)
6. A · Başlangıç düğümünden kenar sayısı cinsinden en kısa yolları
7. D · O(n)
8. D · Θ(n log n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.