1.Kolay
İkili arama ağacında bir düğümün sol alt ağacındaki değerler:
- ARastgele sıradadır
- BDüğümün değerinden büyüktür
- CDüğümün değerine eşittir
- DDüğümün değerinden küçüktür
2.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
3.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- A2n
- Bn − 1
- Cn + 1
- Dn
4.Orta
V köşeli bir graf için komşuluk matrisi ne kadar bellek kullanır?
- AO(E)
- BO(V + E)
- CO(log V)
- DO(V²)
5.Orta
Anahtarlar sıralı biçimde eklenirse, n düğümlü bir ikili arama ağacının en kötü durumdaki yüksekliği nedir?
- An (ağaç bir bağlı listeye dönüşür)
- B√n
- Clog₂ n
- D1
6.Orta
İkili arama ağacında en küçük anahtarı nasıl bulursunuz?
- AYalnızca köke bakarak
- BHer yaprağı ziyaret edip karşılaştırarak
- CSol çocuk kalmayana kadar kökten itibaren sol çocukları izleyerek
- DSağ çocuk kalmayana kadar kökten itibaren sağ çocukları izleyerek
7.Zor
Açık adresleme kullanan bir karma tablosunda silme neden çoğu zaman "mezar taşı" (tombstone) işaretiyle yapılır?
- AYuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- BTabloyu sıralı hâle getirir
- CMezar taşları karmayı hızlandırır
- DSilinen anahtarlar güvenlik için sonsuza dek saklanmalıdır, bu yüzden yuvalar hiçbir zaman yeniden kullanılamaz
8.Zor
O(1) get ve put işlemlerine sahip bir LRU (least recently used) önbelleğini hangi veri yapısı destekler?
- AYalnızca bir ikili arama ağacı
- BTek bir sıralı dizi
- CYalnızca bir yığın
- DÇift yönlü bağlı listeyle birleştirilmiş bir karma haritası
Cevap anahtarı
- 1. D · Düğümün değerinden küçüktür
- 2. A · Kuyruk
- 3. B · n − 1
- 4. D · O(V²)
- 5. A · n (ağaç bir bağlı listeye dönüşür)
- 6. C · Sol çocuk kalmayana kadar kökten itibaren sol çocukları izleyerek
- 7. A · Yuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- 8. D · Çift yönlü bağlı listeyle birleştirilmiş bir karma haritası
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.