1.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- ADizinin son konumunda
- BAranması gereken herhangi bir yaprakta
- CKökte
- DEn soldaki yaprakta
2.Kolay
İkili ağacın postorder (sonra kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ASol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- BSağ alt ağaç, sonra düğüm, sonra sol alt ağaç
- 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
Bir ağaçta yaprak nedir?
- AÇocuğu olmayan bir düğüm
- BTam olarak bir çocuğu olan bir düğüm
- CEn büyük değere sahip düğüm
- DEbeveyni olmayan bir düğüm
4.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ATüm öbek sıfırdan yeniden oluşturulur
- BKöke konur ve aşağı kaydırılır
- CDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- DDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
5.Orta
İkili öbek (heap) neden hiç işaretçi olmadan bir dizide saklanabilir?
- ATam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
- BDiziler anahtarları otomatik olarak sıralı tuttuğu için işaretçiye gerek kalmaz
- CBir öbekteki tüm anahtarlar eşittir
- DÖbekler hiçbir zaman 100'den fazla eleman içermez
6.Orta
Bir kuyruk iki yığınla gerçekleştiriliyor: "in" yığınına push edilir, "out" yığınından pop edilir ve "out" boşaldığında "in"den doldurulur. İşlem başına amortize maliyet nedir?
- AO(n²)
- BO(log n)
- CO(1)
- DO(n)
7.Zor
Bir dizideki k boyutlu her pencerenin en büyük elemanını toplam O(n)'de hesaplamayı hangi yapı sağlar?
- AKaydırılarak güncellenen sıralı bir dizi
- BHer pencere için yeniden oluşturulan bir min-heap
- CPenceredeki elemanlardan oluşan tek yönlü bağlı bir liste
- Dİndeksleri değerlerin azalan sırasına göre tutan bir deque
8.Zor
Çift karma (double hashing) esas olarak doğrusal yoklamanın hangi sorununu azaltır?
- AUzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
- BBir karma fonksiyonuna duyulan ihtiyacı
- CBir anahtarın değerini okumanın O(n) maliyetini
- DAnahtarları tabloda saklama ihtiyacını
Cevap anahtarı
- 1. C · Kökte
- 2. A · Sol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- 3. A · Çocuğu olmayan bir düğüm
- 4. D · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 5. A · Tam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
- 6. C · O(1)
- 7. D · İndeksleri değerlerin azalan sırasına göre tutan bir deque
- 8. A · Uzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.