1.Kolay
Karma tablosu (hash table) verileri nasıl saklar?
- AYalnızca sıralı bir liste olarak
- BAnahtarları sıralı bir ağaç olarak
- CBir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- DSabit uzunlukta bir dize olarak
2.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- An − 1
- B2n
- Cn + 1
- Dn
3.Kolay
Statik dizi ile dinamik dizi arasındaki temel fark nedir?
- ADinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
- BStatik dizi daha yavaş indeks erişimine izin verir
- CDinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- DStatik dizi yalnızca sayı saklayabilir
4.Orta
İkili arama ağacında en küçük anahtarı nasıl bulursunuz?
- ASağ çocuk kalmayana kadar kökten itibaren sağ çocukları izleyerek
- BSol çocuk kalmayana kadar kökten itibaren sol çocukları izleyerek
- CHer yaprağı ziyaret edip karşılaştırarak
- DYalnızca köke bakarak
5.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ADaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- BKöke konur ve aşağı kaydırılır
- CTüm öbek sıfırdan yeniden oluşturulur
- DDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
6.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?
- A4 2 5 1 3
- B4 5 2 3 1
- C1 2 4 5 3
- D1 2 3 4 5
7.Zor
Bir AVL düğümü, sol çocuğunun sağ alt ağacı fazla yükseldiği için dengesiz (sol-sağ durumu). Hangi düzeltme uygulanır?
- ASol çocukta sağa döndürme, ardından düğümde sola döndürme
- BDüğümde tek bir sağa döndürme
- CDüğümde tek bir sola döndürme
- DSol çocukta sola döndürme, ardından düğümde sağa döndürme
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
- BYüksek dallanma faktörleri ağacı sığ tutar ve yavaş disk okumalarını azaltır
- CVerileri sırasız saklarlar
- DYeniden dengeleme gerektirmezler
Cevap anahtarı
- 1. C · Bir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- 2. A · n − 1
- 3. C · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- 4. B · Sol çocuk kalmayana kadar kökten itibaren sol çocukları izleyerek
- 5. D · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 6. C · 1 2 4 5 3
- 7. D · Sol çocukta sola döndürme, ardından düğümde sağa döndürme
- 8. B · 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.