1.Kolay
İkili arama ağacında bir düğümün sol alt ağacındaki değerler:
- ADüğümün değerinden küçüktür
- BRastgele sıradadır
- CDüğümün değerinden büyüktür
- DDüğümün değerine eşittir
2.Kolay
Bir ağaçta kardeş düğümler nedir?
- AÇocuğu olmayan düğümler
- BFarklı alt ağaçlarda aynı derinlikteki düğümler
- CAynı ebeveyni paylaşan düğümler
- DBir düğüm ve ebeveyni
3.Kolay
Statik dizi ile dinamik dizi arasındaki temel fark nedir?
- AStatik dizi yalnızca sayı saklayabilir
- BDinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
- CDinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- DStatik dizi daha yavaş indeks erişimine izin verir
4.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
- B1 2 4 5 3
- C4 2 5 1 3
- D4 5 2 3 1
5.Orta
Bir dizide saklanan ikili min-öbekte (indeks 0'dan başlar) i indeksindeki düğümün çocukları hangi konumlardadır?
- A2i ve 2i + 1
- B2i + 1 ve 2i + 2
- Ci + 1 ve i + 2
- Di/2 ve i/2 + 1
6.Orta
İkili min-heap'te extract-min nasıl çalışır?
- ASon eleman köke taşınır ve aşağı kaydırılır
- BKök çıkarılır ve tüm elemanlar bir konum sola kaydırılır
- CDizinin son elemanı çıkarılır
- DYeni en küçük eleman için tüm yapraklar aranır
7.Zor
n sayılık bir akıştan en küçük k değeri O(k) bellek kullanarak tutmanız gerekiyor. Hangi yaklaşım O(n log k) sürede çalışır?
- An değerin tamamından oluşan sıralı bir dizi
- Bn değerin tamamını tutan bir min-heap; en küçük k değer sonunda çıkarılır
- CSon k değerden oluşan bir FIFO kuyruğu
- Dk boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
8.Zor
Bir AVL düğümü, sol çocuğunun sağ alt ağacı fazla yükseldiği için dengesiz (sol-sağ durumu). Hangi düzeltme uygulanır?
- ADüğümde tek bir sola döndürme
- BDüğümde tek bir sağa döndürme
- CSol çocukta sağa döndürme, ardından düğümde sola döndürme
- DSol çocukta sola döndürme, ardından düğümde sağa döndürme
Cevap anahtarı
- 1. A · Düğümün değerinden küçüktür
- 2. C · Aynı ebeveyni paylaşan düğümler
- 3. C · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- 4. B · 1 2 4 5 3
- 5. B · 2i + 1 ve 2i + 2
- 6. A · Son eleman köke taşınır ve aşağı kaydırılır
- 7. D · k boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- 8. D · Sol çocukta sola döndürme, ardından düğümde sağa döndürme
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.