1.Kolay
İkili ağacın postorder (sonra kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ADüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- BSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- CSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
- DSağ alt ağaç, sonra düğüm, sonra sol alt ağaç
2.Kolay
Yığının en üstüne bir eleman ekleyen işlemin adı nedir?
- AEnqueue
- BPop
- CPeek
- DPush
3.Kolay
Bir grafta döngü (cycle) nedir?
- AAynı köşede başlayıp biten bir yol
- BAğırlığı sıfır olan bir kenar
- CHer köşeyi ziyaret eden bir yol
- DHiç kenarı olmayan bir köşe
4.Orta
Dairesel tampon (ring buffer) genellikle neyi gerçekleştirmek için kullanılır?
- ABir karma fonksiyonu
- BBir graf dolaşımı
- CSabit boyutlu bir kuyruk
- DBir ikili arama ağacı
5.Orta
Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?
- AÖbek (heap)
- BYığın (stack)
- CYalnızca karma tablosu
- DKuyruk
6.Orta
Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?
- ADiziler değerleri karşılaştırmak için daha az komut kullanır
- BDizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- CDizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
- DBağlı listeler elemanları her zaman diskte saklar
7.Zor
Bir kırmızı-siyah ağaç hangi özelliği sağlamalıdır?
- AHer düğüm kırmızı olmalıdır
- BHer kırmızı düğümün çocukları kırmızı olmalıdır, bu yüzden kırmızı düğümler yapraklara kadar kesintisiz zincirler oluşturur
- CKök kırmızı olmalıdır
- DBir düğümden alt soyundaki yapraklara giden her yol aynı sayıda siyah düğüm içerir
8.Zor
Veritabanları indeksler için neden çoğu zaman düz B-ağaçları yerine B+ ağaçları kullanır?
- AB+ ağaçlarının dengeli olması gerekmez
- BB+ ağaçları veriyi yalnızca kökte saklar
- CB+ ağaçları ikili iç düğümler kullanır; bu da disk okuma sayısını azaltır
- DTüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
Cevap anahtarı
- 1. B · Sol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- 2. D · Push
- 3. A · Aynı köşede başlayıp biten bir yol
- 4. C · Sabit boyutlu bir kuyruk
- 5. B · Yığın (stack)
- 6. B · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- 7. D · Bir düğümden alt soyundaki yapraklara giden her yol aynı sayıda siyah düğüm içerir
- 8. D · Tüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.