1.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AYığın (stack)
- BKarma kümesi
- CGraf
- DKuyruk
2.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AVeri ve bir indeks
- BYalnızca veri
- CVeri ve diğer tüm düğümlere referanslar
- DVeri ve bir sonraki düğüme referans
3.Kolay
Bir ağaçta kardeş düğümler nedir?
- AÇocuğu olmayan düğümler
- BBir düğüm ve ebeveyni
- CFarklı alt ağaçlarda aynı derinlikteki düğümler
- DAynı ebeveyni paylaşan düğümler
4.Orta
n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?
- AO(n), çünkü sonraki elemanlar kaydırılmalıdır
- BO(log n), ikili arama nedeniyle
- CO(n²), çünkü her eleman n kez taşınır
- DO(1), çünkü indeks bilinmektedir
5.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ADizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- BKöke konur ve aşağı kaydırılır
- CDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- DTüm öbek sıfırdan yeniden oluşturulur
6.Orta
Trie (önek ağacı) özellikle hangi işlem için verimlidir?
- ASayıları sıralama
- BOtomatik tamamlama gibi önek aramaları
- CEn kısa yolları bulma
- DMatris saklama
7.Zor
Bir karma tablosunun doğru çalışması için karma ve eşitlik hangi kurala uymalıdır?
- AFarklı anahtarların karma değerleri farklı olmalıdır
- BEşit karma değerleri eşit anahtarlar anlamına gelir
- CEşit anahtarların karma değerleri eşit olmalıdır
- DKarma değerleri asal sayılar olmalıdır
8.Zor
n elemanlı bir ikili min-heap'te rastgele bir anahtarı aramak ne kadar sürer?
- AO(n)
- BO(log log n)
- CO(1)
- DO(log n)
Cevap anahtarı
- 1. A · Yığın (stack)
- 2. D · Veri ve bir sonraki düğüme referans
- 3. D · Aynı ebeveyni paylaşan düğümler
- 4. A · O(n), çünkü sonraki elemanlar kaydırılmalıdır
- 5. A · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 6. B · Otomatik tamamlama gibi önek aramaları
- 7. C · Eşit anahtarların karma değerleri eşit olmalıdır
- 8. A · O(n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.