1.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AEn soldaki yaprakta
- BDizinin son konumunda
- CAranması gereken herhangi bir yaprakta
- DKökte
2.Kolay
Hangi işlem dizide yavaş, ancak bağlı listenin başında hızlıdır?
- ASon elemanı indeksle okuma
- B5. elemana erişim
- CBaşa ekleme
- DSabit bir dizinin uzunluğunu bulma
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
Yüksekliği kenar sayısı olarak h olan mükemmel bir ikili ağacın kaç düğümü vardır?
- Ah2
- B2h
- C2h + 1
- D2h+1 − 1
5.Orta
Dengeli bir ikili arama ağacında bir anahtarı aramanın zaman karmaşıklığı nedir?
- AO(1)
- BO(n log n)
- CO(log n)
- DO(n)
6.Orta
Açık adresleme kullanan bir karma tablosunda olası en yüksek doluluk oranı nedir?
- A2
- B0,5
- C1
- DEn yüksek değer yoktur
7.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
- BMezar taşları karmayı hızlandırır
- CYuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- DSilinen anahtarlar güvenlik için sonsuza dek saklanmalıdır, bu yüzden yuvalar hiçbir zaman yeniden kullanılamaz
8.Zor
İkili arama ağacından iki çocuğu olan bir düğümü silmek genellikle nasıl yapılır?
- ATüm alt ağaç kaldırılır
- BAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
- CDüğüm kökle yer değiştirilir
- DDüğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
Cevap anahtarı
- 1. D · Kökte
- 2. C · Başa ekleme
- 3. D · Yığın (stack)
- 4. D · 2h+1 − 1
- 5. C · O(log n)
- 6. C · 1
- 7. C · Yuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- 8. D · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.