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ı ne tanımlar?

  1. AHer düğümün en fazla iki çocuğu vardır
  2. BAğacın tam olarak iki seviyesi vardır
  3. CHer düğümün tam olarak iki çocuğu vardır
  4. DHer düğüm ikili bir sayı saklar
2.Kolay

Yığının en üstüne bir eleman ekleyen işlemin adı nedir?

  1. APush
  2. BPeek
  3. CPop
  4. DEnqueue
3.Kolay

Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?

  1. AKarma tablosu
  2. BKuyruk
  3. CBağlı liste
  4. DYığın (stack)
4.Orta

Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?

  1. ABağlı listeler elemanları her zaman diskte saklar
  2. BDizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
  3. CDiziler değerleri karşılaştırmak için daha az komut kullanır
  4. DDizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
5.Orta

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

  1. AHer durumda sabit zamanlı arama
  2. BAnahtarların ekleme sırasıyla saklanmasını
  3. CYeniden dengeleme sayesinde O(log n) yükseklik
  4. DHiçbir düğümün iki çocuğu olmamasını
6.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. Bi/2 ve i/2 + 1
  3. C2i + 1 ve 2i + 2
  4. Di + 1 ve i + 2
7.Zor

O(1) get ve put işlemlerine sahip bir LRU (least recently used) önbelleğini hangi veri yapısı destekler?

  1. AÇift yönlü bağlı listeyle birleştirilmiş bir karma haritası
  2. BYalnızca bir yığın
  3. CTek bir sıralı dizi
  4. DYalnızca bir ikili arama ağacı
8.Zor

Bir dizideki k boyutlu her pencerenin en büyük elemanını toplam O(n)'de hesaplamayı hangi yapı sağlar?

  1. AHer pencere için yeniden oluşturulan bir min-heap
  2. BPenceredeki elemanlardan oluşan tek yönlü bağlı bir liste
  3. CKaydırılarak güncellenen sıralı bir dizi
  4. Dİndeksleri değerlerin azalan sırasına göre tutan bir deque

Cevap anahtarı

  1. 1. A · Her düğümün en fazla iki çocuğu vardır
  2. 2. A · Push
  3. 3. D · Yığın (stack)
  4. 4. B · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
  5. 5. C · Yeniden dengeleme sayesinde O(log n) yükseklik
  6. 6. C · 2i + 1 ve 2i + 2
  7. 7. A · Çift yönlü bağlı listeyle birleştirilmiş bir karma haritası
  8. 8. D · İndeksleri değerlerin azalan sırasına göre tutan bir deque

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