Cevaplı Veri yapıları çalışma kâğıdı

Ücretsiz yazdırılabilir Veri yapıları ç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

Karma fonksiyonu bir karma tablosunda ne yapar?

  1. AKaç anahtar saklandığını sayar
  2. BTablodaki değerleri şifreler
  3. CBir anahtarı tablodaki bir indekse eşler
  4. DTablodaki anahtarları sıralar
2.Kolay

n düğümlü bir ağacın kaç kenarı vardır?

  1. An + 1
  2. Bn
  3. Cn − 1
  4. D2n
3.Kolay

İkili ağacın preorder (önce kök) dolaşımı düğümleri hangi sırayla ziyaret eder?

  1. ASol alt ağaç, sonra düğüm, sonra sağ alt ağaç
  2. BDüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
  3. CYukarıdan başlayarak seviye seviye
  4. DSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
4.Orta

İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?

  1. A⌊i / 2⌋ + 1 indeksinde
  2. Bi − 1 indeksinde
  3. C2i + 1 indeksinde
  4. D⌊(i − 1) / 2⌋ indeksinde
5.Orta

n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?

  1. AO(n), çünkü sonraki elemanlar kaydırılmalıdır
  2. BO(log n), ikili arama nedeniyle
  3. CO(1), çünkü indeks bilinmektedir
  4. DO(n²), çünkü her eleman n kez taşınır
6.Orta

AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?

  1. AYeniden dengeleme sayesinde O(log n) yükseklik
  2. BAnahtarların ekleme sırasıyla saklanmasını
  3. CHer durumda sabit zamanlı arama
  4. DHiçbir düğümün iki çocuğu olmamasını
7.Zor

Bloom filtresi "bu eleman kümede mi?" sorusunu nasıl yanıtlayabilir?

  1. AHer zaman kesin yanıtlarla
  2. BYanlış pozitifler olabilir ama yanlış negatif olmaz
  3. CYalnızca sayılar için
  4. DYanlış negatifler olabilir ama yanlış pozitif olmaz
8.Zor

Bir sunucu karma fonksiyonunu neden evrensel bir aileden rastgele seçebilir?

  1. ABir saldırgan hangi anahtarları gönderirse göndersin hiçbir iki anahtarın çakışmayacağını garanti etmek için
  2. BBir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için
  3. CTabloyu yeniden boyutlandırma ihtiyacını ortadan kaldırmak için
  4. DKarma tablosunu sıralı hâle getirmek için

Cevap anahtarı

  1. 1. C · Bir anahtarı tablodaki bir indekse eşler
  2. 2. C · n − 1
  3. 3. B · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
  4. 4. D · ⌊(i − 1) / 2⌋ indeksinde
  5. 5. A · O(n), çünkü sonraki elemanlar kaydırılmalıdır
  6. 6. A · Yeniden dengeleme sayesinde O(log n) yükseklik
  7. 7. B · Yanlış pozitifler olabilir ama yanlış negatif olmaz
  8. 8. B · Bir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için

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