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ğacın kökü nedir?

  1. AEbeveyni olmayan en üstteki düğüm
  2. BOrtadaki herhangi bir düğüm
  3. CÇocuğu olmayan bir düğüm
  4. DEn büyük değere sahip düğüm
2.Kolay

Bir ağaçta bir düğümün derinliği nedir?

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

Soyut bir veri türü olarak kümenin (set) belirleyici özelliği nedir?

  1. AElemanları sıralı olarak saklar
  2. BAnahtar-değer çiftleri saklar
  3. CElemanları tekrar olmadan saklar
  4. DYalnızca bir uçtan erişime izin verir
4.Orta

Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?

  1. AÖbek (heap)
  2. BKuyruk
  3. CYalnızca karma tablosu
  4. DYığın (stack)
5.Orta

n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?

  1. AO(log n), ikili arama nedeniyle
  2. BO(n²), çünkü her eleman n kez taşınır
  3. CO(1), çünkü indeks bilinmektedir
  4. DO(n), çünkü sonraki elemanlar kaydırılmalıdır
6.Orta

Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?

  1. AArtan (sıralı) düzende
  2. BHer zaman azalan düzende
  3. CSeviye sırasıyla
  4. DEkleme sırasıyla
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 log n) zaman ve O(1) ek alan
  3. CO(n) zaman ve O(1) ek alan
  4. DO(1) zaman ve O(1) ek alan
8.Zor

n sayılık bir akıştan en küçük k değeri O(k) bellek kullanarak tutmanız gerekiyor. Hangi yaklaşım O(n log k) sürede çalışır?

  1. Ak boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
  2. Bn değerin tamamını tutan bir min-heap; en küçük k değer sonunda çıkarılır
  3. Cn değerin tamamından oluşan sıralı bir dizi
  4. DSon k değerden oluşan bir FIFO kuyruğu

Cevap anahtarı

  1. 1. A · Ebeveyni olmayan en üstteki düğüm
  2. 2. C · Kökten o düğüme kadar olan kenar sayısı
  3. 3. C · Elemanları tekrar olmadan saklar
  4. 4. D · Yığın (stack)
  5. 5. D · O(n), çünkü sonraki elemanlar kaydırılmalıdır
  6. 6. A · Artan (sıralı) düzende
  7. 7. C · O(n) zaman ve O(1) ek alan
  8. 8. A · k boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir

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