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 yaprak nedir?

  1. AEn büyük değere sahip düğüm
  2. BTam olarak bir çocuğu olan bir düğüm
  3. CEbeveyni olmayan bir düğüm
  4. DÇocuğu olmayan bir düğüm
2.Kolay

Tek yönlü bağlı listede son düğümün next işaretçisi ne içerir?

  1. Aİlk düğümün adresi
  2. BNull (düğüm yok)
  3. CListedeki düğüm sayısı
  4. DÖnceki düğümün adresi
3.Kolay

Bir graf şunlardan oluşur:

  1. AYalnızca anahtarlar ve karma değerleri
  2. BKenarlarla birbirine bağlı köşeler (düğümler)
  3. CYalnızca bir kök ve yapraklar
  4. DSatırlar ve sütunlar
4.Orta

Bir uygulama hızlı aramalara, ayrıca anahtarları sıralı olarak listelemeye ve aralık sorgularını yanıtlamaya ihtiyaç duyuyor. Hangi yapı en uygundur?

  1. ASırasız bir bağlı liste
  2. BDengeli bir ikili arama ağacı
  3. CBir karma tablosu
  4. DBir yığın
5.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 3
  2. Bİndeks 0
  3. Cİndeks 6
  4. Dİndeks 4
6.Orta

Hangi çakışma çözümleme yöntemi çakışan anahtarları aynı kovadaki bir listede saklar?

  1. ADoğrusal sondalama
  2. BAyrı zincirleme (separate chaining)
  3. CKaresel sondalama
  4. DÇift karma
7.Zor

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

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

Dairesel bir tamponda front == rear boş veya dolu anlamına gelebilir. Bunları ayırt etmenin yaygın bir yolu nedir?

  1. AAyrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
  2. BTampon boyutunu ikinin kuvveti yapmak
  3. Cfront ve rear'ı aynı değişkende saklamak
  4. Dfront, rear'a eşit olduğunda tamponu her zaman temizlemek; böylece durum boş olur

Cevap anahtarı

  1. 1. D · Çocuğu olmayan bir düğüm
  2. 2. B · Null (düğüm yok)
  3. 3. B · Kenarlarla birbirine bağlı köşeler (düğümler)
  4. 4. B · Dengeli bir ikili arama ağacı
  5. 5. D · İndeks 4
  6. 6. B · Ayrı zincirleme (separate chaining)
  7. 7. C · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
  8. 8. A · Ayrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak

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