1.Kolay
Bir ağacın kökü nedir?
- AEbeveyni olmayan en üstteki düğüm
- BEn büyük değere sahip düğüm
- CÇocuğu olmayan bir düğüm
- DOrtadaki herhangi bir düğüm
2.Kolay
Karma fonksiyonu bir karma tablosunda ne yapar?
- ATablodaki değerleri şifreler
- BBir anahtarı tablodaki bir indekse eşler
- CKaç anahtar saklandığını sayar
- DTablodaki anahtarları sıralar
3.Kolay
Bir ağaçta yaprak nedir?
- AEbeveyni olmayan bir düğüm
- BEn büyük değere sahip düğüm
- CÇocuğu olmayan bir düğüm
- DTam olarak bir çocuğu olan bir düğüm
4.Orta
7 boyutlu bir karma tablosu h(k) = k mod 7 ve doğrusal yoklama (linear probing) kullanıyor. 10 eklendikten sonra 17 nerede saklanır?
- Aİndeks 6
- Bİndeks 3
- Cİndeks 0
- Dİndeks 4
5.Orta
Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?
- ADiziler değerleri karşılaştırmak için daha az komut kullanır
- BBağlı listeler elemanları her zaman diskte saklar
- CDizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- DDizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
6.Orta
Yüksekliği kenar sayısı olarak h olan mükemmel bir ikili ağacın kaç düğümü vardır?
- Ah2
- B2h + 1
- C2h
- D2h+1 − 1
7.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 log2 n + 1'dir
- BYükseklik tam olarak log2 n'dir
- CYükseklik en fazla 2 log2(n + 1)'dir
- DYükseklik en fazla n / 2'dir
8.Zor
Segment ağacı (segment tree) genellikle ne için kullanılır?
- ABir yığın gerçekleştirmek için
- BAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- CBir grafın kenarlarını saklamak için
- DHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
Cevap anahtarı
- 1. A · Ebeveyni olmayan en üstteki düğüm
- 2. B · Bir anahtarı tablodaki bir indekse eşler
- 3. C · Çocuğu olmayan bir düğüm
- 4. D · İndeks 4
- 5. C · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- 6. D · 2h+1 − 1
- 7. C · Yükseklik en fazla 2 log2(n + 1)'dir
- 8. B · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.