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 tablosu (hash table) verileri nasıl saklar?

  1. AAnahtarları sıralı bir ağaç olarak
  2. BSabit uzunlukta bir dize olarak
  3. CYalnızca sıralı bir liste olarak
  4. DBir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
2.Kolay

Tek yönlü bağlı listede her düğüm şunları içerir:

  1. AVeri ve bir indeks
  2. BVeri ve diğer tüm düğümlere referanslar
  3. CYalnızca veri
  4. DVeri ve bir sonraki düğüme referans
3.Kolay

Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?

  1. AKuyruk
  2. BKarma kümesi
  3. CGraf
  4. DYığın (stack)
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 4
  3. Cİndeks 3
  4. Dİndeks 0
5.Orta

Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?

  1. AYalnızca karma tablosu
  2. BKuyruk
  3. CÖbek (heap)
  4. DYığın (stack)
6.Orta

Bir ikili ağacın kökü 1'dir; sol çocuğu 2, sağ çocuğu 3'tür; 2 düğümünün çocukları 4 (sol) ve 5'tir (sağ). Preorder dolaşım nedir?

  1. A4 5 2 3 1
  2. B4 2 5 1 3
  3. C1 2 3 4 5
  4. D1 2 4 5 3
7.Zor

Rütbeye göre birleştirme ve yol sıkıştırma kullanan union-find (ayrık küme) yapısının işlem başına amortize maliyeti nedir?

  1. AO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
  2. BTam olarak O(log n)
  3. CO(n²)
  4. DO(n)
8.Zor

Bir AVL ağacına bir anahtar eklemek bir düğümün sol alt ağacını fazla yükseltiyor ve yeni anahtar sol çocuğunun sol alt ağacına girmiş (sol-sol durumu). Hangi düzeltme uygulanır?

  1. ADengesiz düğümde tek bir sağa döndürme
  2. BDüğümü ve çocuğunu yeniden boyamak
  3. CÇocukta sola döndürme, ardından düğümde sağa döndürme
  4. DDengesiz düğümde tek bir sola döndürme

Cevap anahtarı

  1. 1. D · Bir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
  2. 2. D · Veri ve bir sonraki düğüme referans
  3. 3. D · Yığın (stack)
  4. 4. B · İndeks 4
  5. 5. D · Yığın (stack)
  6. 6. D · 1 2 4 5 3
  7. 7. A · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
  8. 8. A · Dengesiz düğümde tek bir sağa döndürme

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