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

Alan karmaşıklığı neyi ölçer?

  1. ABilgisayarın fiziksel boyutunu
  2. BGirdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
  3. CProgramın derlendikten sonraki dosyasının disk alanını
  4. DKod satırı sayısını
2.Kolay

Bir algoritmanın en kötü durum çalışma süresi neyi tanımlar?

  1. AEn küçük girdide aldığı süreyi
  2. BYavaş bir bilgisayarda aldığı süreyi
  3. Cn boyutundaki rastgele bir girdide beklenen süreyi
  4. Dn boyutundaki tüm girdiler üzerinden aldığı en uzun süreyi
3.Kolay

Bir algoritmanın çalışma süresi O(n)'dir. Bu büyümeye ne ad verilir?

  1. AKaresel
  2. BLogaritmik
  3. CDoğrusal
  4. DSabit
4.Orta

Saf özyinelemeli Fibonacci'nin (fib(n) = fib(n−1) + fib(n−2)) zaman karmaşıklığı nedir?

  1. AÜstel
  2. BLogaritmik
  3. CDoğrusal
  4. DSabit
5.Orta

Bir problemin optimal alt yapıya sahip olması ne anlama gelir?

  1. AHer alt problem aynı boyuttadır
  2. BProblemin tam olarak bir optimal çözümü vardır ve bu çözümü her alt problem paylaşır
  3. COptimal bir çözüm, alt problemlerinin optimal çözümlerinden oluşturulabilir
  4. DProblem sabit zamanda çözülebilir
6.Orta

T(n) = T(n − 1) + O(n) yinelemesinin çözümü nedir?

  1. AO(n)
  2. BO(n²)
  3. CO(2ⁿ)
  4. DO(n log n)
7.Zor

22n, O(2ⁿ) içinde midir?

  1. AEvet, çünkü üsteki sabit çarpanlar Büyük O'da her zaman göz ardı edilir
  2. BHayır, çünkü 22n, 2ⁿ'den daha yavaş büyür
  3. CEvet, çünkü ikisi de üsteldir
  4. DHayır, çünkü 22n = 4ⁿ ve 4ⁿ / 2ⁿ = 2ⁿ sınırsız büyür
8.Zor

Eklemeli sıralama sıralı girdide O(n)'de çalışır. Bu, karşılaştırmalı sıralama için Ω(n log n) alt sınırıyla çelişir mi?

  1. AHayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır
  2. BEvet, ama yalnızca 100'den kısa diziler için
  3. CEvet, dolayısıyla alt sınır yanlıştır
  4. DHayır, çünkü eklemeli sıralama bir karşılaştırmalı sıralama değildir

Cevap anahtarı

  1. 1. B · Girdi büyüdükçe bir algoritmanın ihtiyaç duyduğu bellek miktarını
  2. 2. D · n boyutundaki tüm girdiler üzerinden aldığı en uzun süreyi
  3. 3. C · Doğrusal
  4. 4. A · Üstel
  5. 5. C · Optimal bir çözüm, alt problemlerinin optimal çözümlerinden oluşturulabilir
  6. 6. B · O(n²)
  7. 7. D · Hayır, çünkü 22n = 4ⁿ ve 4ⁿ / 2ⁿ = 2ⁿ sınırsız büyür
  8. 8. A · Hayır, alt sınır her girdiye değil, tüm girdiler üzerinden en kötü duruma uygulanır

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