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

Map (sözlük) ne saklar?

  1. ABenzersiz anahtarlı anahtar-değer çiftleri
  2. BBüyüklüğe göre sıralanmış değerleri
  3. CEşit anahtar çiftlerini
  4. DYalnızca ekleme sırasındaki değerleri
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 diğer tüm düğümlere referanslar
  4. DVeri ve bir sonraki düğüme referans
3.Kolay

Çift yönlü bağlı listedeki her düğüm neler içerir?

  1. AVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
  2. BVerinin iki kopyası ve bir işaretçi
  3. CYalnızca veri ve bir sonraki düğüme bir işaretçi
  4. DVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
4.Orta

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

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

Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?

  1. ATek yönlü bağlı listede
  2. BDinamik bir dizide
  3. CÇift yönlü bağlı listede
  4. DSıralı bir dizide
6.Orta

Anahtarlar sıralı biçimde eklenirse, n düğümlü bir ikili arama ağacının en kötü durumdaki yüksekliği nedir?

  1. A1
  2. Bn (ağaç bir bağlı listeye dönüşür)
  3. C√n
  4. Dlog₂ n
7.Zor

Atlamalı listenin (skip list) sıralı bağlı listeye göre başlıca avantajı nedir?

  1. AAnahtarları sırasız saklaması
  2. BBirden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
  3. CEk bellek kullanmaması
  4. DHer düğüm diğer tüm düğümlere bir işaretçi sakladığı için garantili O(1) arama
8.Zor

Topolojik sıralama için Kahn algoritması giriş derecesi 0 olan köşeleri tekrar tekrar çıkarır. Bu köşeleri hangi yapı tutar?

  1. AZiyaret edilen tüm kenarlardan oluşan bir yığın
  2. BHangi köşelerin zaten çıkarıldığını kaydeden bir komşuluk matrisi
  3. CGiriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
  4. DÇıkış derecesine göre sıralanmış bir max-heap

Cevap anahtarı

  1. 1. A · Benzersiz anahtarlı anahtar-değer çiftleri
  2. 2. D · Veri ve bir sonraki düğüme referans
  3. 3. D · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
  4. 4. C · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
  5. 5. C · Çift yönlü bağlı listede
  6. 6. B · n (ağaç bir bağlı listeye dönüşür)
  7. 7. B · Birden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
  8. 8. C · Giriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)

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