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 bir düğümün derinliği nedir?

  1. AAlt ağacındaki düğüm sayısı
  2. BO düğümden en derin yaprağa kadar olan kenar sayısı
  3. CO düğümün çocuk sayısı
  4. DKökten o düğüme kadar olan kenar sayısı
2.Kolay

Yönlü graf nedir?

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

Statik dizi ile dinamik dizi arasındaki temel fark nedir?

  1. ADinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
  2. BStatik dizi yalnızca sayı saklayabilir
  3. CDinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
  4. DStatik dizi daha yavaş indeks erişimine izin verir
4.Orta

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

  1. A2i ve 2i + 1
  2. B2i + 1 ve 2i + 2
  3. Ci + 1 ve i + 2
  4. Di/2 ve i/2 + 1
5.Orta

İkili arama ağacındaki bir düğümün sağ alt ağacı var. Inorder ardılı (successor) nerededir?

  1. ASol alt ağacının en sağdaki düğümünde
  2. BHer zaman ebeveyninde
  3. CHer zaman sağ çocuğunda
  4. DSağ alt ağacının en soldaki düğümünde
6.Orta

Açık adresleme kullanan bir karma tablosunda olası en yüksek doluluk oranı nedir?

  1. AEn yüksek değer yoktur
  2. B2
  3. C0,5
  4. D1
7.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. BO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
  3. CO(n²)
  4. DTam olarak O(log n)
8.Zor

n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?

  1. AÖnek toplamı sorgularını ve tek eleman güncellemelerini
  2. BDiziyi sıralamayı ve ikili aramayı
  3. CHerhangi bir konuma eleman eklemeyi
  4. DMedyanı O(1)'de bulmayı

Cevap anahtarı

  1. 1. D · Kökten o düğüme kadar olan kenar sayısı
  2. 2. C · Kenarlarının bir köşeden diğerine bir yönü olan graf
  3. 3. A · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
  4. 4. B · 2i + 1 ve 2i + 2
  5. 5. D · Sağ alt ağacının en soldaki düğümünde
  6. 6. D · 1
  7. 7. B · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
  8. 8. A · Önek toplamı sorgularını ve tek eleman güncellemelerini

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