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

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

  1. AKaresel
  2. BLogaritmik
  3. CSabit
  4. DDoğrusal
2.Kolay

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

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

Ortalama durum çalışma süresi neyi tanımlar?

  1. An boyutundaki girdilerin belirli bir dağılımı üzerinden beklenen süreyi
  2. BEn yaygın bilgisayardaki süreyi
  3. COrtalama uzunluktaki bir girdi için süreyi
  4. DEn iyi durum ve en kötü durum çalışma süreleri arasındaki orta değeri
4.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 büyük girdilerde diğer tüm sıralama algoritmalarından daha az bellek kullanır
  2. BÖzyinelemeli algoritmalar 10 elemandan küçük dizileri işleyemez
  3. CEklemeli sıralama en kötü durumda O(n log n)'dir
  4. DEklemeli sıralamanın ek yükü azdır ve küçük veya neredeyse sıralı girdilerde hızlıdır
5.Orta

Bir fonksiyon n yinelemeli bir döngü, ardından ayrı olarak n yinelemeli başka bir döngü çalıştırıyor. Zaman karmaşıklığı nedir?

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

Hızlı sıralamanın (quicksort) en kötü durum zaman karmaşıklığı nedir?

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

Bazı kenar ağırlıkları negatif olduğunda Dijkstra algoritması neden yanlış sonuçlar verebilir?

  1. AYalnızca yönsüz çizgelerde çalışır
  2. BBir düğüm çıkarıldığında kesinleşir, ama sonraki bir negatif kenar ona yine de daha kısa bir yol verebilir
  3. CNegatif sayılar bir öncelik kuyruğunda saklanamaz
  4. DHer negatif kenarda sonsuz döngüye girer
8.Zor

Bir artırmanın birçok biti değiştirebileceği göz önüne alındığında, ikili bir sayacı artırmanın amortize maliyeti nedir?

  1. AArtırma başına O(1)
  2. BArtırma başına O(n log n)
  3. CArtırma başına O(log n)
  4. DArtırma başına O(n)

Cevap anahtarı

  1. 1. D · Doğrusal
  2. 2. D · n boyutundaki tüm girdiler üzerinden aldığı en uzun süreyi
  3. 3. A · n boyutundaki girdilerin belirli bir dağılımı üzerinden beklenen süreyi
  4. 4. D · Eklemeli sıralamanın ek yükü azdır ve küçük veya neredeyse sıralı girdilerde hızlıdır
  5. 5. A · O(n)
  6. 6. A · O(n²)
  7. 7. B · Bir düğüm çıkarıldığında kesinleşir, ama sonraki bir negatif kenar ona yine de daha kısa bir yol verebilir
  8. 8. A · Artırma başına O(1)

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