1.Kolay
Öncelikli kuyruğu gerçekleştirmek için genellikle hangi yapı kullanılır?
- AYığın (stack)
- BDize
- CÖbek (heap)
- DSırasız tek yönlü bağlı liste
2.Kolay
Hangi veri yapısı "ilk giren ilk çıkar" (FIFO) ilkesine göre çalışır?
- Aİkili ağaç
- BÖbek (heap)
- CYığın (stack)
- DKuyruk
3.Kolay
Karma tablosunun doluluk oranı (load factor) nedir?
- AŞimdiye kadarki çakışma sayısı
- BTabloyu diskten yüklemek için gereken süre
- CKova sayısı bölü saklanan anahtarların ortalama uzunluğu
- DSaklanan eleman sayısı bölü kova sayısı
4.Orta
Trie (önek ağacı) özellikle hangi işlem için verimlidir?
- ASayıları sıralama
- BMatris saklama
- CEn kısa yolları bulma
- DOtomatik tamamlama gibi önek aramaları
5.Orta
Bir ikili ağacın kökü 1'dir; sol çocuğu 2, sağ çocuğu 3'tür; 2 düğümünün çocukları 4 (sol) ve 5'tir (sağ). Postorder dolaşım nedir?
- A5 4 3 2 1
- B1 2 4 5 3
- C4 2 5 1 3
- D4 5 2 3 1
6.Orta
Dairesel tampon (ring buffer) genellikle neyi gerçekleştirmek için kullanılır?
- ABir ikili arama ağacı
- BBir graf dolaşımı
- CBir karma fonksiyonu
- DSabit boyutlu bir kuyruk
7.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?
- An değerin tamamından oluşan sıralı bir dizi
- Bn değerin tamamını tutan bir min-heap; en küçük k değer sonunda çıkarılır
- Ck boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- DSon k değerden oluşan bir FIFO kuyruğu
8.Zor
Hangi özellik her B-ağacını mükemmel dengeli tutar?
- AHer düğüm bir anahtar saklar
- BTüm yapraklar aynı derinliktedir
- CAnahtarlar yalnızca kökte saklanır
- DHer düğümün tam olarak iki çocuğu vardır
Cevap anahtarı
- 1. C · Öbek (heap)
- 2. D · Kuyruk
- 3. D · Saklanan eleman sayısı bölü kova sayısı
- 4. D · Otomatik tamamlama gibi önek aramaları
- 5. D · 4 5 2 3 1
- 6. D · Sabit boyutlu bir kuyruk
- 7. C · k boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- 8. B · Tüm yapraklar aynı derinliktedir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.