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

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

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

Kuyruğun başındaki elemanı çıkaran işlemin adı nedir?

  1. ADequeue
  2. BPush
  3. CEnqueue
  4. DInsert
3.Kolay

Karma tablosunun doluluk oranı (load factor) nedir?

  1. AKova sayısı bölü saklanan anahtarların ortalama uzunluğu
  2. BSaklanan eleman sayısı bölü kova sayısı
  3. CŞimdiye kadarki çakışma sayısı
  4. DTabloyu diskten yüklemek için gereken süre
4.Orta

İkili öbeğe yeni bir eleman nasıl eklenir?

  1. AKöke konur ve aşağı kaydırılır
  2. BDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
  3. CDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
  4. DTüm öbek sıfırdan yeniden oluşturulur
5.Orta

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

  1. AÇift yönlü bağlı listede
  2. BSıralı bir dizide
  3. CTek yönlü bağlı listede
  4. DDinamik bir dizide
6.Orta

Kapasitesi n olan bir dizide saklanan dairesel bir kuyrukta i indeksinden sonraki konum nasıl hesaplanır?

  1. A(i + 1) mod n
  2. Bi + 1
  3. C(i − 1) mod n
  4. D2i + 1
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. BSayı liste uzunluğu alanını aşana kadar düğümleri sayarak
  3. CZiyaret edilen her düğümü bir karma kümesinde saklayarak
  4. DListeyi sıralayıp tekrarları arayarak
8.Zor

Basit tekdüze karma varsayımı altında, zincirleme kullanan, n anahtarlı ve m kovalı bir karma tablosunda aramanın beklenen süresi nedir?

  1. AO(m)
  2. BO(n)
  3. CO(1 + α); burada α = n / m
  4. DO(log n)

Cevap anahtarı

  1. 1. A · Veri ve bir sonraki düğüme referans
  2. 2. A · Dequeue
  3. 3. B · Saklanan eleman sayısı bölü kova sayısı
  4. 4. B · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
  5. 5. A · Çift yönlü bağlı listede
  6. 6. A · (i + 1) mod n
  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(1 + α); burada α = n / m

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