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ğaçta bir düğümün derinliği nedir?

  1. AO düğümden en derin yaprağa kadar olan kenar sayısı
  2. BAlt ağacındaki düğüm sayısı
  3. CO düğümün çocuk sayısı
  4. DKökten o düğüme kadar olan kenar sayısı
2.Kolay

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

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

İkili arama ağacında bir düğümün sol alt ağacındaki değerler:

  1. ADüğümün değerine eşittir
  2. BDüğümün değerinden büyüktür
  3. CRastgele sıradadır
  4. DDüğümün değerinden küçüktür
4.Orta

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

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

AVL ağacı her düğümde hangi denge koşulunu korur?

  1. ATüm yapraklar tam olarak aynı derinliktedir
  2. BSol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
  3. CHer düğüm kırmızı veya siyaha boyanır
  4. DHer düğümün her iki alt ağacı da tam olarak aynı sayıda düğüm içerir
6.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. ADizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
  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. DDiziler değerleri karşılaştırmak için daha az komut kullanır
7.Zor

İkili arama ağacından iki çocuğu olan bir düğümü silmek genellikle nasıl yapılır?

  1. ADüğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
  2. BDüğüm kökle yer değiştirilir
  3. CAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
  4. DTüm alt ağaç kaldırılır
8.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 2 log2(n + 1)'dir
  2. BYükseklik en fazla log2 n + 1'dir
  3. CYükseklik tam olarak log2 n'dir
  4. DYükseklik en fazla n / 2'dir

Cevap anahtarı

  1. 1. D · Kökten o düğüme kadar olan kenar sayısı
  2. 2. C · Veri ve bir sonraki düğüme referans
  3. 3. D · Düğümün değerinden küçüktür
  4. 4. A · ⌊(i − 1) / 2⌋ indeksinde
  5. 5. B · Sol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
  6. 6. C · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
  7. 7. A · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
  8. 8. A · Yükseklik en fazla 2 log2(n + 1)'dir

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