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

Birleştirmeli sıralamanın en kötü durum zaman karmaşıklığı nedir?

  1. AO(n²)
  2. BO(n log n)
  3. CO(n)
  4. DO(log n)
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?

  1. AYaklaşık n
  2. BYaklaşık n²
  3. CYaklaşık n / 2
  4. DYaklaşık log₂ n
3.Kolay

O(2ⁿ) büyümeye ne ad verilir?

  1. ALogaritmik
  2. BPolinom
  3. CÜstel
  4. DDoğrusal
4.Orta

n elemanlı bir dizi için birleştirmeli sıralamanın özyinelemesi kaç seviyeye sahiptir?

  1. AYaklaşık log₂ n
  2. BYaklaşık √n
  3. CYaklaşık n / 2
  4. DYaklaşık n
5.Orta

Birçok kütüphane sıralama rutini çok küçük alt diziler için neden eklemeli sıralamaya geçer?

  1. AEklemeli sıralama en kötü durumda O(n log n)'dir
  2. BEklemeli sıralamanın ek yükü azdır ve küçük veya neredeyse sıralı girdilerde hızlıdır
  3. CEklemeli sıralama büyük girdilerde diğer tüm sıralama algoritmalarından daha az bellek kullanır
  4. DÖzyinelemeli algoritmalar 10 elemandan küçük dizileri işleyemez
6.Orta

Floyd–Warshall algoritması neyi ve ne kadar hızlı hesaplar?

  1. AMinimum kapsayan ağacı O(E log V)'de
  2. BTek bir kaynak düğümden diğer tüm düğümlere en kısa yolları O(V + E)'de
  3. CTüm düğüm çiftleri arasındaki en kısa yolları O(V³)'te
  4. DTopolojik sıralamayı O(V²)'de
7.Zor

Bir problem hangi durumda NP-tamdır?

  1. APolinom zamanda çözülebilir
  2. BÇözülmesi imkânsızdır
  3. CNP'dedir ve her NP problemi ona polinom zamanda indirgenebilir
  4. DNP'nin dışındadır ama durma problemi gibi tüm NP problemlerinden daha zordur
8.Zor

Dinamik programlama ile çözülen 0/1 sırt çantası problemi O(nW) zaman alır. Buna neden sözde polinom (pseudo-polynomial) denir?

  1. AÇünkü algoritma rastgeleleştirilmiştir ve çalışma süresi her girdide değişir
  2. BÇünkü yalnızca W = 0 için çalışır
  3. CW bir sayıdır, bu yüzden süre W'yi yazmak için kullanılan bit sayısına göre üsteldir
  4. DÇünkü n her zaman küçüktür

Cevap anahtarı

  1. 1. B · O(n log n)
  2. 2. D · Yaklaşık log₂ n
  3. 3. C · Üstel
  4. 4. A · Yaklaşık log₂ n
  5. 5. B · Eklemeli sıralamanın ek yükü azdır ve küçük veya neredeyse sıralı girdilerde hızlıdır
  6. 6. C · Tüm düğüm çiftleri arasındaki en kısa yolları O(V³)'te
  7. 7. C · NP'dedir ve her NP problemi ona polinom zamanda indirgenebilir
  8. 8. C · W bir sayıdır, bu yüzden süre W'yi yazmak için kullanılan bit sayısına göre üsteldir

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