1.Kolay
Bir ağacın kökü nedir?
- AEn büyük değere sahip düğüm
- BEbeveyni olmayan en üstteki düğüm
- COrtadaki herhangi bir düğüm
- DÇocuğu olmayan bir düğüm
2.Kolay
Bir ağaçta bir düğümün derinliği nedir?
- AO düğümden en derin yaprağa kadar olan kenar sayısı
- BAlt ağacındaki düğüm sayısı
- CO düğümün çocuk sayısı
- DKökten o düğüme kadar olan kenar sayısı
3.Kolay
Yığındaki peek (veya top) işlemi ne yapar?
- AYığının en altındaki elemanı döndürür
- BEn üstteki elemanı çıkarır ve döndürür
- CEn üstteki elemanı çıkarmadan döndürür
- DYığındaki tüm elemanları çıkarır
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ğ). Postorder dolaşım nedir?
- A4 2 5 1 3
- B5 4 3 2 1
- C4 5 2 3 1
- D1 2 4 5 3
5.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- BBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- CListeyi sıralı hâle getirmek
- DEleman sayısını saklamak
6.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 3
- Bİndeks 0
- Cİndeks 4
- Dİndeks 6
7.Zor
O(1) get ve put işlemlerine sahip bir LRU (least recently used) önbelleğini hangi veri yapısı destekler?
- AYalnızca bir yığın
- BTek bir sıralı dizi
- CYalnızca bir ikili arama ağacı
- DÇift yönlü bağlı listeyle birleştirilmiş bir karma haritası
8.Zor
Bir dizideki k boyutlu her pencerenin en büyük elemanını toplam O(n)'de hesaplamayı hangi yapı sağlar?
- APenceredeki elemanlardan oluşan tek yönlü bağlı bir liste
- BHer pencere için yeniden oluşturulan bir min-heap
- CKaydırılarak güncellenen sıralı bir dizi
- Dİndeksleri değerlerin azalan sırasına göre tutan bir deque
Cevap anahtarı
- 1. B · Ebeveyni olmayan en üstteki düğüm
- 2. D · Kökten o düğüme kadar olan kenar sayısı
- 3. C · En üstteki elemanı çıkarmadan döndürür
- 4. C · 4 5 2 3 1
- 5. B · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 6. C · İndeks 4
- 7. D · Çift yönlü bağlı listeyle birleştirilmiş bir karma haritası
- 8. D · İndeksleri değerlerin azalan sırasına göre tutan bir deque
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.