1.Kolay
Bir graf şunlardan oluşur:
- AYalnızca bir kök ve yapraklar
- BKenarlarla birbirine bağlı köşeler (düğümler)
- CYalnızca anahtarlar ve karma değerleri
- DSatırlar ve sütunlar
2.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- Aİlk elemanı okumak
- Bi indeksindeki elemana erişmek
- CBaştaki elemanı çıkarmak
- DBaşa eklemek
3.Kolay
Bir ağacın kökü nedir?
- AEn büyük değere sahip düğüm
- BOrtadaki herhangi bir düğüm
- CEbeveyni olmayan en üstteki düğüm
- DÇocuğu olmayan bir düğüm
4.Orta
Dairesel tampon (ring buffer) genellikle neyi gerçekleştirmek için kullanılır?
- ABir ikili arama ağacı
- BBir graf dolaşımı
- CBir karma fonksiyonu
- DSabit boyutlu bir kuyruk
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)
- BTüm öbek sıfırdan yeniden oluşturulur
- CDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- DKöke konur ve aşağı kaydırılır
6.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- AArtan (sıralı) düzende
- BSeviye sırasıyla
- CEkleme sırasıyla
- DHer zaman azalan düzende
7.Zor
Komşuluk matrisi olarak saklanan V köşeli bir grafta genişlik öncelikli aramanın çalışma süresi nedir?
- AO(V²)
- BO(V + E)
- CO(E log V)
- DO(V)
8.Zor
Atlamalı listenin (skip list) sıralı bağlı listeye göre başlıca avantajı nedir?
- ABirden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- BEk bellek kullanmaması
- CHer düğüm diğer tüm düğümlere bir işaretçi sakladığı için garantili O(1) arama
- DAnahtarları sırasız saklaması
Cevap anahtarı
- 1. B · Kenarlarla birbirine bağlı köşeler (düğümler)
- 2. B · i indeksindeki elemana erişmek
- 3. C · Ebeveyni olmayan en üstteki düğüm
- 4. D · Sabit boyutlu bir kuyruk
- 5. A · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 6. A · Artan (sıralı) düzende
- 7. A · O(V²)
- 8. A · Birden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.