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 grafın komşuluk listesi gösteriminde her köşe için ne saklanır?

  1. ADiğer her köşeye olan en kısa yol
  2. BV adet Boole değerinden oluşan bir satır
  3. CKomşu köşelerinin bir listesi
  4. DGraftaki toplam kenar sayısı
2.Kolay

Bir graf şunlardan oluşur:

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

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

  1. An + 1
  2. Bn
  3. C2n
  4. Dn − 1
4.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 elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
  2. BDizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
  3. CDiziler değerleri karşılaştırmak için daha az komut kullanır
  4. DBağlı listeler elemanları her zaman diskte saklar
5.Orta

Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?

  1. AListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
  2. BBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
  3. CEleman sayısını saklamak
  4. DListeyi sıralı hâle getirmek
6.Orta

V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?

  1. AO(E²)
  2. BO(V × E)
  3. CO(V²)
  4. DO(V + E)
7.Zor

Hangi dolaşım çifti, anahtarları birbirinden farklı bir ikili ağacı her zaman benzersiz olarak belirler?

  1. AYalnızca seviye sıralı dolaşım
  2. BPreorder ve postorder
  3. CPreorder ve inorder
  4. DYalnızca preorder
8.Zor

Veritabanları indeksler için neden çoğu zaman düz B-ağaçları yerine B+ ağaçları kullanır?

  1. AB+ ağaçlarının dengeli olması gerekmez
  2. BTüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
  3. CB+ ağaçları veriyi yalnızca kökte saklar
  4. DB+ ağaçları ikili iç düğümler kullanır; bu da disk okuma sayısını azaltır

Cevap anahtarı

  1. 1. C · Komşu köşelerinin bir listesi
  2. 2. B · Kenarlarla birbirine bağlı köşeler (düğümler)
  3. 3. D · n − 1
  4. 4. A · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
  5. 5. B · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
  6. 6. D · O(V + E)
  7. 7. C · Preorder ve inorder
  8. 8. B · Tüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar

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