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

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. CStatik dizi daha yavaş indeks erişimine izin verir
  4. DDinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
2.Kolay

Bir graf şunlardan oluşur:

  1. ASatırlar ve sütunlar
  2. BYalnızca anahtarlar ve karma değerleri
  3. CYalnızca bir kök ve yapraklar
  4. DKenarlarla birbirine bağlı köşeler (düğümler)
3.Kolay

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

  1. ASol alt ağaç, sonra düğüm, sonra sağ alt ağaç
  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 sağ alt ağaç, sonra düğüm
4.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. BTek yönlü bağlı listede
  3. CDinamik bir dizide
  4. DSıralı bir dizide
5.Orta

Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?

  1. AListeyi sıralı hâle getirmek
  2. BListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
  3. CEleman sayısını saklamak
  4. DBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
6.Orta

Yönsüz bir grafın komşuluk matrisi hakkında ne doğrudur?

  1. AAna köşegeni her zaman birlerden oluşur
  2. BAna köşegene göre simetriktir
  3. CHer zaman üst üçgenseldir
  4. DHer satırda tam olarak bir tane 1 vardır
7.Zor

Öbek sıralaması (heapsort) hakkında hangi ifade doğrudur?

  1. AEk depolama olarak bir ikili arama ağacına ihtiyaç duyar, bu yüzden O(n) ek bellek kullanır
  2. BHer girdide O(n) sürede çalışır
  3. CKararlıdır ve O(n) ek bellek gerektirir
  4. DYerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
8.Zor

Hangi dolaşım çifti, anahtarları birbirinden farklı bir ikili ağacı her zaman benzersiz olarak belirler?

  1. AYalnızca preorder
  2. BPreorder ve inorder
  3. CYalnızca seviye sıralı dolaşım
  4. DPreorder ve postorder

Cevap anahtarı

  1. 1. A · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
  2. 2. D · Kenarlarla birbirine bağlı köşeler (düğümler)
  3. 3. B · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
  4. 4. A · Çift yönlü bağlı listede
  5. 5. D · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
  6. 6. B · Ana köşegene göre simetriktir
  7. 7. D · Yerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
  8. 8. B · Preorder ve inorder

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