1.Kolay
İkili arama ağacında bir düğümün sol alt ağacındaki değerler:
- ADüğümün değerinden küçüktür
- BDüğümün değerinden büyüktür
- CDüğümün değerine eşittir
- DRastgele sıradadır
2.Kolay
Karma tablosunda çakışma (collision) nedir?
- Aİki eşit anahtarın iki kez saklanması
- BTablonun belleğinin tükenmesi
- CBir anahtarın hiç karma değerinin hesaplanamaması
- Dİki farklı anahtarın aynı indekse eşlenmesi
3.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AKarma kümesi
- BGraf
- CKuyruk
- DYığın (stack)
4.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
- AÇift yönlü bağlı listede
- BDinamik bir dizide
- CTek yönlü bağlı listede
- DSıralı bir dizide
5.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ATüm öbek sıfırdan yeniden oluşturulur
- BKöke konur ve aşağı kaydırılır
- CDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- DDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
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?
- ADizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- BDiziler değerleri karşılaştırmak için daha az komut kullanır
- CDizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
- DBağlı listeler elemanları her zaman diskte saklar
7.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ı ikili iç düğümler kullanır; bu da disk okuma sayısını azaltır
- BB+ ağaçları veriyi yalnızca kökte saklar
- CB+ ağaçlarının dengeli olması gerekmez
- DTüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
8.Zor
B-ağaçları neden veritabanlarında ve dosya sistemlerinde kullanılır?
- AHerhangi bir diziden daha az bellek kullanırlar, bu yüzden tüm indeks her zaman ana belleğe sığar
- BYeniden dengeleme gerektirmezler
- CYüksek dallanma faktörleri ağacı sığ tutar ve yavaş disk okumalarını azaltır
- DVerileri sırasız saklarlar
Cevap anahtarı
- 1. A · Düğümün değerinden küçüktür
- 2. D · İki farklı anahtarın aynı indekse eşlenmesi
- 3. D · Yığın (stack)
- 4. A · Çift yönlü bağlı listede
- 5. C · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 6. A · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- 7. D · Tüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
- 8. C · Yüksek dallanma faktörleri ağacı sığ tutar ve yavaş disk okumalarını azaltır
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.