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

Özyineleme nedir?

  1. ABir sıralama yöntemi
  2. BHiç bitmeyen bir döngü
  3. CKendisini daha küçük girdilerle çağıran bir fonksiyon
  4. DBir veri yapısı türü
2.Kolay

n elemanlı sırasız bir dizide doğrusal aramanın zaman karmaşıklığı (en kötü durumda) nedir?

  1. AO(1)
  2. BO(log n)
  3. CO(n)
  4. DO(n²)
3.Kolay

Bir işlemin O(1) zamanda çalışması ne anlama gelir?

  1. AHer zaman tam olarak bir saniye sürer
  2. BÇalışma süresi girdi boyutuyla büyümez
  3. CYalnızca bir kez çalıştırılabilir
  4. DÇalışma süresinin saniyesi başına tam olarak bir eleman işler
4.Orta

V düğümlü ve E kenarlı bir çizgede Bellman–Ford algoritmasının zaman karmaşıklığı nedir?

  1. AO(V³ × E)
  2. BO(E log V)
  3. CO(V × E)
  4. DO(V + E)
5.Orta

İki n × n matrisi standart üçlü döngüyle çarpmanın zaman karmaşıklığı nedir?

  1. AO(n² log n)
  2. BO(n)
  3. CO(n³)
  4. DO(n²)
6.Orta

m ve n uzunluğundaki dizgilerin en uzun ortak alt dizisi için standart dinamik programlama algoritmasının zaman karmaşıklığı nedir?

  1. AO(m + n)
  2. BO(mn log n)
  3. CO(2m+n)
  4. DO(mn)
7.Zor

Büyük n için n! ve 2ⁿ nasıl karşılaştırılır?

  1. An!, 2ⁿ'den daha hızlı büyür
  2. B2ⁿ, n!'den daha hızlı büyür
  3. CAynı hızda büyürler
  4. Dn!, O(n²)'dir
8.Zor

Strassen algoritması matrisleri yarı boyutlu blokların 8 yerine 7 özyinelemeli çarpımını kullanarak çarpar. Çalışma süresi nedir?

  1. AΘ(n² log n)
  2. BΘ(n³)
  3. CΘ(n2)
  4. DΘ(nlog₂ 7), yaklaşık n2,81

Cevap anahtarı

  1. 1. C · Kendisini daha küçük girdilerle çağıran bir fonksiyon
  2. 2. C · O(n)
  3. 3. B · Çalışma süresi girdi boyutuyla büyümez
  4. 4. C · O(V × E)
  5. 5. C · O(n³)
  6. 6. D · O(mn)
  7. 7. A · n!, 2ⁿ'den daha hızlı büyür
  8. 8. D · Θ(nlog₂ 7), yaklaşık n2,81

Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.