1.Kolay
Bir ağacın kökü nedir?
- AEn büyük değere sahip düğüm
- BOrtadaki herhangi bir düğüm
- CEbeveyni olmayan en üstteki düğüm
- DÇocuğu olmayan bir düğüm
2.Kolay
Bir ağaçta kardeş düğümler nedir?
- AFarklı alt ağaçlarda aynı derinlikteki düğümler
- BAynı ebeveyni paylaşan düğümler
- CBir düğüm ve ebeveyni
- DÇocuğu olmayan düğümler
3.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AKökte
- BAranması gereken herhangi bir yaprakta
- CEn soldaki yaprakta
- DDizinin son konumunda
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ğ). Preorder dolaşım nedir?
- A4 5 2 3 1
- B1 2 3 4 5
- C4 2 5 1 3
- D1 2 4 5 3
5.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- ABaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- BEleman sayısını saklamak
- CListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- DListeyi sıralı hâle getirmek
6.Orta
Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?
- AYığın (stack)
- BKuyruk
- CYalnızca karma tablosu
- DÖbek (heap)
7.Zor
Radix ağacı (sıkıştırılmış trie) düz bir trie'yi nasıl iyileştirir?
- ATek çocuklu düğüm zincirlerini bir dizgiyle etiketlenmiş tek bir kenarda birleştirir
- BHer sözcüğün yalnızca ilk harfini tutar
- CHer düğümün çocuklarını sıklığa göre sıralar
- DHer sözcüğü ayrı düğümler yerine kökteki bir karma tablosunda saklar
8.Zor
n elemanlı bir ikili min-heap'te rastgele bir anahtarı aramak ne kadar sürer?
- AO(log n)
- BO(1)
- CO(log log n)
- DO(n)
Cevap anahtarı
- 1. C · Ebeveyni olmayan en üstteki düğüm
- 2. B · Aynı ebeveyni paylaşan düğümler
- 3. A · Kökte
- 4. D · 1 2 4 5 3
- 5. A · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 6. A · Yığın (stack)
- 7. A · Tek çocuklu düğüm zincirlerini bir dizgiyle etiketlenmiş tek bir kenarda birleştirir
- 8. D · O(n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.