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

İkili ağacın preorder (önce kök) dolaşımı düğümleri hangi sırayla ziyaret eder?

  1. ASol alt ağaç, sonra sağ alt ağaç, sonra düğüm
  2. BDüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
  3. CYukarıdan başlayarak seviye seviye
  4. DSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
2.Kolay

İkili min-heap'in en küçük elemanı nerede bulunur?

  1. AEn soldaki yaprakta
  2. BAranması gereken herhangi bir yaprakta
  3. CKökte
  4. DDizinin son konumunda
3.Kolay

Tek yönlü bağlı listede son düğümün next işaretçisi ne içerir?

  1. ANull (düğüm yok)
  2. BÖnceki düğümün adresi
  3. Cİlk düğümün adresi
  4. DListedeki düğüm sayısı
4.Orta

"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?

  1. AKuyruk
  2. Bİkili arama ağacı
  3. CKarma tablosu
  4. DYığın
5.Orta

Çalışan bir program etkin fonksiyon çağrılarını ve yerel değişkenlerini izlemek için hangi veri yapısını kullanır?

  1. AÇağrı yığını (call stack)
  2. BHeap bellek kuyruğu
  3. CÇerçevelerden oluşan bir ikili arama ağacı
  4. DFonksiyonlardan oluşan bir karma tablosu
6.Orta

7 boyutlu bir karma tablosu h(k) = k mod 7 ve doğrusal yoklama (linear probing) kullanıyor. 10 eklendikten sonra 17 nerede saklanır?

  1. Aİndeks 6
  2. Bİndeks 0
  3. Cİndeks 4
  4. Dİndeks 3
7.Zor

Tek yönlü bağlı bir listeyi yerinde (in place) tersine çevirmenin zaman ve ek alan maliyeti nedir?

  1. AO(n) zaman ve O(n) ek alan
  2. BO(n) zaman ve O(1) ek alan
  3. CO(1) zaman ve O(1) ek alan
  4. DO(n log n) zaman ve O(1) ek alan
8.Zor

Bir AVL ağacına bir anahtar eklemek bir düğümün sol alt ağacını fazla yükseltiyor ve yeni anahtar sol çocuğunun sol alt ağacına girmiş (sol-sol durumu). Hangi düzeltme uygulanır?

  1. ADengesiz düğümde tek bir sağa döndürme
  2. BÇocukta sola döndürme, ardından düğümde sağa döndürme
  3. CDengesiz düğümde tek bir sola döndürme
  4. DDüğümü ve çocuğunu yeniden boyamak

Cevap anahtarı

  1. 1. B · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
  2. 2. C · Kökte
  3. 3. A · Null (düğüm yok)
  4. 4. D · Yığın
  5. 5. A · Çağrı yığını (call stack)
  6. 6. C · İndeks 4
  7. 7. B · O(n) zaman ve O(1) ek alan
  8. 8. A · Dengesiz düğümde tek bir sağa döndürme

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