1.Kolay
Bir ağacın kökü nedir?
- AÇocuğu olmayan bir düğüm
- BEn büyük değere sahip düğüm
- COrtadaki herhangi bir düğüm
- DEbeveyni olmayan en üstteki düğüm
2.Kolay
Bir ağacın yüksekliği genellikle nasıl tanımlanır?
- AAğaçtaki toplam düğüm sayısı; kök ve her yaprak dahil
- BKökten bir yaprağa giden en uzun yoldaki kenar sayısı
- CKökün çocuk sayısı
- DAğaçtaki yaprak sayısı
3.Kolay
Tek yönlü bağlı listede son düğümün next işaretçisi ne içerir?
- AÖnceki düğümün adresi
- Bİlk düğümün adresi
- CNull (düğüm yok)
- DListedeki düğüm sayısı
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
- BSıralı bir dizide
- CTek yönlü bağlı listede
- DDinamik bir dizide
5.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- AKöke konur ve aşağı kaydırılır
- BDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- 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
Hangi çakışma çözümleme yöntemi çakışan anahtarları aynı kovadaki bir listede saklar?
- AÇift karma
- BAyrı zincirleme (separate chaining)
- CDoğrusal sondalama
- DKaresel sondalama
7.Zor
n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?
- ADiziyi sıralamayı ve ikili aramayı
- BÖnek toplamı sorgularını ve tek eleman güncellemelerini
- CHerhangi bir konuma eleman eklemeyi
- DMedyanı O(1)'de bulmayı
8.Zor
Açık adresleme kullanan bir karma tablosunda silme neden çoğu zaman "mezar taşı" (tombstone) işaretiyle yapılır?
- ATabloyu sıralı hâle getirir
- BSilinen anahtarlar güvenlik için sonsuza dek saklanmalıdır, bu yüzden yuvalar hiçbir zaman yeniden kullanılamaz
- CMezar taşları karmayı hızlandırır
- DYuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
Cevap anahtarı
- 1. D · Ebeveyni olmayan en üstteki düğüm
- 2. B · Kökten bir yaprağa giden en uzun yoldaki kenar sayısı
- 3. C · Null (düğüm yok)
- 4. A · Çift yönlü bağlı listede
- 5. D · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 6. B · Ayrı zincirleme (separate chaining)
- 7. B · Önek toplamı sorgularını ve tek eleman güncellemelerini
- 8. D · Yuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.