1.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AYalnızca veri
- BVeri ve diğer tüm düğümlere referanslar
- CVeri ve bir sonraki düğüme referans
- DVeri ve bir indeks
2.Kolay
Bir ağacın yüksekliği genellikle nasıl tanımlanır?
- AKökün çocuk sayısı
- BAğaçtaki yaprak sayısı
- CAğaçtaki toplam düğüm sayısı; kök ve her yaprak dahil
- DKökten bir yaprağa giden en uzun yoldaki kenar sayısı
3.Kolay
Bir ağaçta kardeş düğümler nedir?
- ABir düğüm ve ebeveyni
- BÇocuğu olmayan düğümler
- CAynı ebeveyni paylaşan düğümler
- DFarklı alt ağaçlarda aynı derinlikteki düğümler
4.Orta
AVL ağacı her düğümde hangi denge koşulunu korur?
- AHer düğümün her iki alt ağacı da tam olarak aynı sayıda düğüm içerir
- BTüm yapraklar tam olarak aynı derinliktedir
- CSol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- DHer düğüm kırmızı veya siyaha boyanır
5.Orta
Sabit bir alfabeye sahip bir trie'de L uzunluğundaki bir sözcüğü aramak ne kadar sürer?
- AO(L × n)
- BO(n); n sözcük sayısıdır
- CO(log n); n sözcük sayısıdır
- DKaç sözcük saklandığından bağımsız olarak O(L)
6.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
- CDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- DTüm öbek sıfırdan yeniden oluşturulur
7.Zor
Bir nesne bir karma haritasında (hash map) anahtar olarak saklanıyor ve ardından karma fonksiyonunda kullanılan bir alanı değiştiriliyor. Olası sonuç nedir?
- ANesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- BHarita anahtarı otomatik olarak yeni kovasına taşır
- CHiçbir şey değişmez, çünkü bir anahtarın karma değeri yalnızca program başlarken bir kez hesaplanır
- DAlan değiştiği anda harita bir hata fırlatır
8.Zor
Rütbeye göre birleştirme ve yol sıkıştırma kullanan union-find (ayrık küme) yapısının işlem başına amortize maliyeti nedir?
- ATam olarak O(log n)
- BO(n)
- CO(n²)
- DO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
Cevap anahtarı
- 1. C · Veri ve bir sonraki düğüme referans
- 2. D · Kökten bir yaprağa giden en uzun yoldaki kenar sayısı
- 3. C · Aynı ebeveyni paylaşan düğümler
- 4. C · Sol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- 5. D · Kaç sözcük saklandığından bağımsız olarak O(L)
- 6. C · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 7. A · Nesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- 8. D · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.