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

Yönlü graf nedir?

  1. AHiç döngüsü olmayan graf
  2. BKenarlarının bir köşeden diğerine bir yönü olan graf
  3. CHer ayrık köşe çiftinin bir kenarla birleştirildiği graf
  4. DTüm kenarlarının ağırlığı olan graf
2.Kolay

Hangi işlem dizide yavaş, ancak bağlı listenin başında hızlıdır?

  1. ABaşa ekleme
  2. B5. elemana erişim
  3. CSabit bir dizinin uzunluğunu bulma
  4. DSon elemanı indeksle okuma
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

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

  1. AAyrı zincirleme (separate chaining)
  2. BDoğrusal sondalama
  3. CÇift karma
  4. DKaresel sondalama
5.Orta

Bir dizide saklanan ikili min-öbekte (indeks 0'dan başlar) i indeksindeki düğümün çocukları hangi konumlardadır?

  1. Ai/2 ve i/2 + 1
  2. Bi + 1 ve i + 2
  3. C2i ve 2i + 1
  4. D2i + 1 ve 2i + 2
6.Orta

AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?

  1. AHer durumda sabit zamanlı arama
  2. BYeniden dengeleme sayesinde O(log n) yükseklik
  3. CHiçbir düğümün iki çocuğu olmamasını
  4. DAnahtarların ekleme sırasıyla saklanmasını
7.Zor

Tek yönlü bağlı bir listenin döngü içerip içermediğini O(1) ek bellekle nasıl tespit edebilirsiniz?

  1. ABir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek
  2. BZiyaret edilen her düğümü bir karma kümesinde saklayarak
  3. CSayı liste uzunluğu alanını aşana kadar düğümleri sayarak
  4. DListeyi sıralayıp tekrarları arayarak
8.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)
  2. BTam olarak O(log n)
  3. CO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
  4. DO(n²)

Cevap anahtarı

  1. 1. B · Kenarlarının bir köşeden diğerine bir yönü olan graf
  2. 2. A · Başa ekleme
  3. 3. B · Kenarlarla birbirine bağlı köşeler (düğümler)
  4. 4. A · Ayrı zincirleme (separate chaining)
  5. 5. D · 2i + 1 ve 2i + 2
  6. 6. B · Yeniden dengeleme sayesinde O(log n) yükseklik
  7. 7. A · Bir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek
  8. 8. C · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir

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