1.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AÖncelik kuyruğu
- BKuyruk
- CKarma tablosu
- DYığın
2.Kolay
Bir dizinin elemanları bellekte nasıl saklanır?
- ADağınık olarak, işaretçilerle birbirine bağlı
- BBir karma fonksiyonunun seçtiği rastgele konumlarda
- CBir bellek sayfaları ağacında
- DTek bir bitişik blokta, art arda
3.Kolay
Bir ağaçta yaprak nedir?
- AÇocuğu olmayan bir düğüm
- BEbeveyni olmayan bir düğüm
- CTam olarak bir çocuğu olan bir düğüm
- DEn büyük değere sahip düğüm
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
- B1 2 3 4 5
- C4 5 2 3 1
- D4 2 5 1 3
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
- B4 2 5 1 3
- C4 5 2 3 1
- D1 2 4 5 3
6.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AKarma tablosu
- Bİkili arama ağacı
- CKuyruk
- DYığın
7.Zor
Atlamalı listenin (skip list) sıralı bağlı listeye göre başlıca avantajı nedir?
- ABirden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- BAnahtarları sırasız saklaması
- CHer düğüm diğer tüm düğümlere bir işaretçi sakladığı için garantili O(1) arama
- DEk bellek kullanmaması
8.Zor
İkili arama ağacından iki çocuğu olan bir düğümü silmek genellikle nasıl yapılır?
- ADüğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- BDüğüm kökle yer değiştirilir
- CTüm alt ağaç kaldırılır
- DAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
Cevap anahtarı
- 1. B · Kuyruk
- 2. D · Tek bir bitişik blokta, art arda
- 3. A · Çocuğu olmayan bir düğüm
- 4. A · 1 2 4 5 3
- 5. C · 4 5 2 3 1
- 6. D · Yığın
- 7. A · Birden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- 8. A · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.