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

Memoizasyon nedir?

  1. AFonksiyon çağrılarının sonuçlarını saklayarak tekrarlanan çağrıları bellekten yanıtlamak
  2. BBir fonksiyon döndükten sonra belleği serbest bırakmak
  3. CHer kod satırının yanına yorum yazmak
  4. DÖzyinelemeyi, çağrı yığınına gerek kalmayacak biçimde eşdeğer bir döngüye otomatik olarak dönüştürmek
2.Kolay

Hangi sıralama algoritması yanlış sırada olan komşu elemanların yerini tekrar tekrar değiştirir?

  1. AKabarcık sıralaması (bubble sort)
  2. BBirleştirmeli sıralama (merge sort)
  3. CHızlı sıralama (quicksort)
  4. DYığın sıralaması (heap sort)
3.Kolay

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

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

Hangi sıralama algoritması kararlıdır?

  1. ASeçmeli sıralama (tipik sürüm)
  2. BHızlı sıralama (tipik yerinde sürüm)
  3. CBirleştirmeli sıralama
  4. DYığın sıralaması
5.Orta

Negatif olmayan kenar ağırlıklarına sahip bir grafta tek bir kaynaktan en kısa yolları hangi algoritma bulur?

  1. AHer durumda Bellman–Ford gereklidir
  2. BKruskal algoritması
  3. CDerinlik öncelikli arama (DFS)
  4. DDijkstra algoritması
6.Orta

T(n) = 2T(n/2) + O(n) yineleme bağıntısının çözümü nedir?

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

  1. AOptimuma kıyasla kalitesi bilinmez
  2. BHer zaman minimum bir düğüm örtüsüdür
  3. CEn fazla minimumun log n katıdır
  4. DEn fazla minimum düğüm örtüsünün iki katı büyüklüğündedir
8.Zor

log(n!) için hangi sınır doğrudur?

  1. AΘ(n²)
  2. BΘ(n log n)
  3. CΘ(log n)
  4. DΘ(n)

Cevap anahtarı

  1. 1. A · Fonksiyon çağrılarının sonuçlarını saklayarak tekrarlanan çağrıları bellekten yanıtlamak
  2. 2. A · Kabarcık sıralaması (bubble sort)
  3. 3. D · O(n log n)
  4. 4. C · Birleştirmeli sıralama
  5. 5. D · Dijkstra algoritması
  6. 6. A · O(n log n)
  7. 7. D · En fazla minimum düğüm örtüsünün iki katı büyüklüğündedir
  8. 8. B · Θ(n log n)

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