1.Kolay
Bir ağaçta kardeş düğümler nedir?
- AAynı ebeveyni paylaşan düğümler
- BÇocuğu olmayan düğümler
- CBir düğüm ve ebeveyni
- DFarklı alt ağaçlarda aynı derinlikteki düğümler
2.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AGraf
- BYığın (stack)
- CKarma kümesi
- DKuyruk
3.Kolay
Yönsüz bir grafta bir köşenin derecesi nedir?
- AOndan başlayan en uzun yolun uzunluğu
- BKomşuluk listesindeki konumu
- COna bağlı kenarların sayısı
- DGraftaki köşe sayısı
4.Orta
Komşuluk matrisi kullanarak (u, v) kenarının var olup olmadığını kontrol etmek ne kadar sürer?
- AO(1)
- BO(V)
- CO(E)
- DO(log V)
5.Orta
Dairesel tampon (ring buffer) genellikle neyi gerçekleştirmek için kullanılır?
- ABir ikili arama ağacı
- BSabit boyutlu bir kuyruk
- CBir graf dolaşımı
- DBir karma fonksiyonu
6.Orta
İkili min-heap'te extract-min nasıl çalışır?
- ADizinin son elemanı çıkarılır
- BSon eleman köke taşınır ve aşağı kaydırılır
- CYeni en küçük eleman için tüm yapraklar aranır
- DKök çıkarılır ve tüm elemanlar bir konum sola kaydırılır
7.Zor
Bir karma tablosunun doğru çalışması için karma ve eşitlik hangi kurala uymalıdır?
- AEşit anahtarların karma değerleri eşit olmalıdır
- BFarklı anahtarların karma değerleri farklı olmalıdır
- CEşit karma değerleri eşit anahtarlar anlamına gelir
- DKarma değerleri asal sayılar olmalıdır
8.Zor
Tek yönlü bağlı bir listeyi yerinde (in place) tersine çevirmenin zaman ve ek alan maliyeti nedir?
- AO(n) zaman ve O(n) ek alan
- BO(n) zaman ve O(1) ek alan
- CO(1) zaman ve O(1) ek alan
- DO(n log n) zaman ve O(1) ek alan
Cevap anahtarı
- 1. A · Aynı ebeveyni paylaşan düğümler
- 2. B · Yığın (stack)
- 3. C · Ona bağlı kenarların sayısı
- 4. A · O(1)
- 5. B · Sabit boyutlu bir kuyruk
- 6. B · Son eleman köke taşınır ve aşağı kaydırılır
- 7. A · Eşit anahtarların karma değerleri eşit olmalıdır
- 8. B · O(n) zaman ve O(1) ek alan
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.