1.Kolay
İkili ağacın preorder (önce kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ADüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- BSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
- CSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- DYukarıdan başlayarak seviye seviye
2.Kolay
Yönlü graf nedir?
- ATüm kenarlarının ağırlığı olan graf
- BKenarlarının bir köşeden diğerine bir yönü olan graf
- CHiç döngüsü olmayan graf
- DHer ayrık köşe çiftinin bir kenarla birleştirildiği graf
3.Kolay
Bir ağacın kökü nedir?
- AOrtadaki herhangi bir düğüm
- BÇocuğu olmayan bir düğüm
- CEn büyük değere sahip düğüm
- DEbeveyni olmayan en üstteki düğüm
4.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AKarma tablosu
- Bİkili arama ağacı
- CKuyruk
- DYığın
5.Orta
V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?
- AO(V²)
- BO(V × E)
- CO(E²)
- DO(V + E)
6.Orta
Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?
- AYalnızca karma tablosu
- BYığın (stack)
- CÖbek (heap)
- DKuyruk
7.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?
- AO(n)
- BTam olarak O(log n)
- CO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
- DO(n²)
8.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?
- Ak boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- Bn değerin tamamını tutan bir min-heap; en küçük k değer sonunda çıkarılır
- Cn değerin tamamından oluşan sıralı bir dizi
- DSon k değerden oluşan bir FIFO kuyruğu
Cevap anahtarı
- 1. A · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- 2. B · Kenarlarının bir köşeden diğerine bir yönü olan graf
- 3. D · Ebeveyni olmayan en üstteki düğüm
- 4. D · Yığın
- 5. D · O(V + E)
- 6. B · Yığın (stack)
- 7. C · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
- 8. A · k boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.