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

Bir ağacın kökü nedir?

  1. AEbeveyni olmayan en üstteki düğüm
  2. BEn büyük değere sahip düğüm
  3. CÇocuğu olmayan bir düğüm
  4. DOrtadaki herhangi bir düğüm
2.Kolay

Karma fonksiyonu bir karma tablosunda ne yapar?

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

Bir ağaçta yaprak nedir?

  1. AEbeveyni olmayan bir düğüm
  2. BEn büyük değere sahip düğüm
  3. CÇocuğu olmayan bir düğüm
  4. DTam olarak bir çocuğu olan bir düğüm
4.Orta

7 boyutlu bir karma tablosu h(k) = k mod 7 ve doğrusal yoklama (linear probing) kullanıyor. 10 eklendikten sonra 17 nerede saklanır?

  1. Aİndeks 6
  2. Bİndeks 3
  3. Cİndeks 0
  4. Dİndeks 4
5.Orta

Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?

  1. ADiziler değerleri karşılaştırmak için daha az komut kullanır
  2. BBağlı listeler elemanları her zaman diskte saklar
  3. CDizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
  4. DDizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
6.Orta

Yüksekliği kenar sayısı olarak h olan mükemmel bir ikili ağacın kaç düğümü vardır?

  1. Ah2
  2. B2h + 1
  3. C2h
  4. D2h+1 − 1
7.Zor

Kırmızı-siyah ağaç kuralları n anahtarlı bir ağacın yüksekliği hakkında hangi garantiyi verir?

  1. AYükseklik en fazla log2 n + 1'dir
  2. BYükseklik tam olarak log2 n'dir
  3. CYükseklik en fazla 2 log2(n + 1)'dir
  4. DYükseklik en fazla n / 2'dir
8.Zor

Segment ağacı (segment tree) genellikle ne için kullanılır?

  1. ABir yığın gerçekleştirmek için
  2. BAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
  3. CBir grafın kenarlarını saklamak için
  4. DHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için

Cevap anahtarı

  1. 1. A · Ebeveyni olmayan en üstteki düğüm
  2. 2. B · Bir anahtarı tablodaki bir indekse eşler
  3. 3. C · Çocuğu olmayan bir düğüm
  4. 4. D · İndeks 4
  5. 5. C · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
  6. 6. D · 2h+1 − 1
  7. 7. C · Yükseklik en fazla 2 log2(n + 1)'dir
  8. 8. B · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için

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