1.Kolay
Bir ağaçta bir düğümün derinliği nedir?
- AKökten o düğüme kadar olan kenar sayısı
- BAlt ağacındaki düğüm sayısı
- CO düğümden en derin yaprağa kadar olan kenar sayısı
- DO düğümün çocuk sayısı
2.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AEn soldaki yaprakta
- BAranması gereken herhangi bir yaprakta
- CKökte
- DDizinin son konumunda
3.Kolay
Öncelikli kuyruğu gerçekleştirmek için genellikle hangi yapı kullanılır?
- ASırasız tek yönlü bağlı liste
- BÖbek (heap)
- CDize
- 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?
- A2h + 1
- B2h
- Ch2
- D2h+1 − 1
5.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AAnahtarların ekleme sırasıyla saklanmasını
- BHer durumda sabit zamanlı arama
- CYeniden dengeleme sayesinde O(log n) yükseklik
- DHiçbir düğümün iki çocuğu olmamasını
6.Orta
Trie (önek ağacı) özellikle hangi işlem için verimlidir?
- AOtomatik tamamlama gibi önek aramaları
- BEn kısa yolları bulma
- CMatris saklama
- DSayıları sıralama
7.Zor
Basit tekdüze karma varsayımı altında, zincirleme kullanan, n anahtarlı ve m kovalı bir karma tablosunda aramanın beklenen süresi nedir?
- AO(log n)
- BO(m)
- CO(n)
- DO(1 + α); burada α = n / m
8.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?
- AAlan değiştiği anda harita bir hata fırlatır
- 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
- DNesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
Cevap anahtarı
- 1. A · Kökten o düğüme kadar olan kenar sayısı
- 2. C · Kökte
- 3. B · Öbek (heap)
- 4. D · 2h+1 − 1
- 5. C · Yeniden dengeleme sayesinde O(log n) yükseklik
- 6. A · Otomatik tamamlama gibi önek aramaları
- 7. D · O(1 + α); burada α = n / m
- 8. D · Nesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.