1.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AKuyruk
- BYığın
- CKarma tablosu
- DÖncelik kuyruğu
2.Kolay
Yönsüz bir grafta bir köşenin derecesi nedir?
- AKomşuluk listesindeki konumu
- BOna bağlı kenarların sayısı
- COndan başlayan en uzun yolun uzunluğu
- DGraftaki köşe sayısı
3.Kolay
Öncelikli kuyruğu gerçekleştirmek için genellikle hangi yapı kullanılır?
- AÖbek (heap)
- BSırasız tek yönlü bağlı liste
- CDize
- DYığın (stack)
4.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ğ). Preorder dolaşım nedir?
- A1 2 4 5 3
- B4 2 5 1 3
- C1 2 3 4 5
- D4 5 2 3 1
5.Orta
Doluluk oranı bir eşiği aştıktan sonra bir karma tablosu yeniden karma (rehash) yaptığında ne olur?
- AYer açmak için en eski anahtarlar silinir
- BDaha büyük bir tablo ayrılır ve her anahtar yeniden eklenir
- CVar olan anahtarlar yerinde sıralanır
- DYalnızca çakışan anahtarlar tablonun sonundaki yeni bir taşma listesine taşınır
6.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- AArtan (sıralı) düzende
- BEkleme sırasıyla
- CSeviye sırasıyla
- DHer zaman azalan düzende
7.Zor
Hangi dolaşım çifti, anahtarları birbirinden farklı bir ikili ağacı her zaman benzersiz olarak belirler?
- APreorder ve inorder
- BYalnızca preorder
- CYalnızca seviye sıralı dolaşım
- DPreorder ve postorder
8.Zor
n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?
- AÖnek toplamı sorgularını ve tek eleman güncellemelerini
- BMedyanı O(1)'de bulmayı
- CDiziyi sıralamayı ve ikili aramayı
- DHerhangi bir konuma eleman eklemeyi
Cevap anahtarı
- 1. A · Kuyruk
- 2. B · Ona bağlı kenarların sayısı
- 3. A · Öbek (heap)
- 4. A · 1 2 4 5 3
- 5. B · Daha büyük bir tablo ayrılır ve her anahtar yeniden eklenir
- 6. A · Artan (sıralı) düzende
- 7. A · Preorder ve inorder
- 8. A · Önek toplamı sorgularını ve tek eleman güncellemelerini
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.