1.Kolay
Bir ağaçta bir düğümün derinliği nedir?
- AKökten o düğüme kadar olan kenar sayısı
- BO düğümden en derin yaprağa kadar olan kenar sayısı
- CO düğümün çocuk sayısı
- DAlt ağacındaki düğüm sayısı
2.Kolay
Karma fonksiyonu bir karma tablosunda ne yapar?
- ATablodaki anahtarları sıralar
- BKaç anahtar saklandığını sayar
- CBir anahtarı tablodaki bir indekse eşler
- DTablodaki değerleri şifreler
3.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AAranması gereken herhangi bir yaprakta
- BKökte
- CDizinin son konumunda
- DEn soldaki yaprakta
4.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
- ADinamik bir dizide
- BTek yönlü bağlı listede
- CÇift yönlü bağlı listede
- DSıralı bir dizide
5.Orta
Dairesel tampon (ring buffer) genellikle neyi gerçekleştirmek için kullanılır?
- ABir graf dolaşımı
- BBir karma fonksiyonu
- CSabit boyutlu bir kuyruk
- DBir ikili arama ağacı
6.Orta
Bir ikili ağacın kökü 1'dir; sol çocuğu 2, sağ çocuğu 3'tür; 2 düğümünün çocukları 4 (sol) ve 5'tir (sağ). Preorder dolaşım nedir?
- A1 2 3 4 5
- B4 5 2 3 1
- C1 2 4 5 3
- D4 2 5 1 3
7.Zor
İkili arama ağacından iki çocuğu olan bir düğümü silmek genellikle nasıl yapılır?
- ADüğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- BTüm alt ağaç kaldırılır
- CAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
- DDüğüm kökle yer değiştirilir
8.Zor
n elemanlı bir ikili min-heap'te rastgele bir anahtarı aramak ne kadar sürer?
- AO(1)
- BO(log n)
- CO(n)
- DO(log log n)
Cevap anahtarı
- 1. A · Kökten o düğüme kadar olan kenar sayısı
- 2. C · Bir anahtarı tablodaki bir indekse eşler
- 3. B · Kökte
- 4. C · Çift yönlü bağlı listede
- 5. C · Sabit boyutlu bir kuyruk
- 6. C · 1 2 4 5 3
- 7. A · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- 8. C · O(n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.