1.Kolay
İkili ağacın postorder (sonra 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 sağ alt ağaç, sonra düğüm
- CSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
- DSağ alt ağaç, sonra düğüm, sonra sol alt ağaç
2.Kolay
İkili ağacın preorder (önce kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ASol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- BYukarıdan başlayarak seviye seviye
- CSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
- DDüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
3.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- Aİlk elemanı okumak
- Bi indeksindeki elemana erişmek
- CBaştaki elemanı çıkarmak
- DBaşa eklemek
4.Orta
İkili min-heap'te extract-min nasıl çalışır?
- AYeni en küçük eleman için tüm yapraklar aranır
- BSon eleman köke taşınır ve aşağı kaydırılır
- CDizinin son elemanı çıkarılır
- DKök çıkarılır ve tüm elemanlar bir konum sola kaydırılır
5.Orta
Çalışan bir program etkin fonksiyon çağrılarını ve yerel değişkenlerini izlemek için hangi veri yapısını kullanır?
- AHeap bellek kuyruğu
- BÇağrı yığını (call stack)
- CÇerçevelerden oluşan bir ikili arama ağacı
- DFonksiyonlardan oluşan bir karma tablosu
6.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+1 − 1
- Ch2
- D2h
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
- Ck boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- DSon k değerden oluşan bir FIFO kuyruğu
8.Zor
Topolojik sıralama için Kahn algoritması giriş derecesi 0 olan köşeleri tekrar tekrar çıkarır. Bu köşeleri hangi yapı tutar?
- AGiriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
- BÇıkış derecesine göre sıralanmış bir max-heap
- CZiyaret edilen tüm kenarlardan oluşan bir yığın
- DHangi köşelerin zaten çıkarıldığını kaydeden bir komşuluk matrisi
Cevap anahtarı
- 1. B · Sol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- 2. D · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- 3. B · i indeksindeki elemana erişmek
- 4. B · Son eleman köke taşınır ve aşağı kaydırılır
- 5. B · Çağrı yığını (call stack)
- 6. B · 2h+1 − 1
- 7. C · k boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- 8. A · Giriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.