1.Kolay
Bir ağaçta bir düğümün derinliği nedir?
- AO düğümden en derin yaprağa kadar olan kenar sayısı
- BAlt ağacındaki düğüm sayısı
- CO düğümün çocuk sayısı
- DKökten o düğüme kadar olan kenar sayısı
2.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AYalnızca veri
- BVeri ve bir indeks
- CVeri ve bir sonraki düğüme referans
- DVeri ve diğer tüm düğümlere referanslar
3.Kolay
İkili arama ağacında bir düğümün sol alt ağacındaki değerler:
- ADüğümün değerine eşittir
- BDüğümün değerinden büyüktür
- CRastgele sıradadır
- DDüğümün değerinden küçüktür
4.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- A⌊(i − 1) / 2⌋ indeksinde
- Bi − 1 indeksinde
- C⌊i / 2⌋ + 1 indeksinde
- D2i + 1 indeksinde
5.Orta
AVL ağacı her düğümde hangi denge koşulunu korur?
- ATüm yapraklar tam olarak aynı derinliktedir
- BSol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- CHer düğüm kırmızı veya siyaha boyanır
- DHer düğümün her iki alt ağacı da tam olarak aynı sayıda düğüm içerir
6.Orta
Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?
- ADizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
- BBağlı listeler elemanları her zaman diskte saklar
- CDizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- DDiziler değerleri karşılaştırmak için daha az komut kullanır
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
- BDüğüm kökle yer değiştirilir
- CAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
- DTüm alt ağaç kaldırılır
8.Zor
Kırmızı-siyah ağaç kuralları n anahtarlı bir ağacın yüksekliği hakkında hangi garantiyi verir?
- AYükseklik en fazla 2 log2(n + 1)'dir
- BYükseklik en fazla log2 n + 1'dir
- CYükseklik tam olarak log2 n'dir
- DYükseklik en fazla n / 2'dir
Cevap anahtarı
- 1. D · Kökten o düğüme kadar olan kenar sayısı
- 2. C · Veri ve bir sonraki düğüme referans
- 3. D · Düğümün değerinden küçüktür
- 4. A · ⌊(i − 1) / 2⌋ indeksinde
- 5. B · Sol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- 6. C · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- 7. A · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- 8. A · Yükseklik en fazla 2 log2(n + 1)'dir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.