1.Kolay
Bir ağacın kökü nedir?
- AÇocuğu olmayan bir düğüm
- BEbeveyni olmayan en üstteki düğüm
- CEn büyük değere sahip düğüm
- DOrtadaki herhangi bir düğüm
2.Kolay
Bir ağaçta kardeş düğümler nedir?
- AÇocuğu olmayan düğümler
- BAynı ebeveyni paylaşan düğümler
- CBir düğüm ve ebeveyni
- DFarklı alt ağaçlarda aynı derinlikteki düğümler
3.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AVeri ve bir indeks
- BYalnızca veri
- CVeri ve diğer tüm düğümlere referanslar
- DVeri ve bir sonraki düğüme referans
4.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AKarma tablosu
- BKuyruk
- Cİkili arama ağacı
- DYığın
5.Orta
Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?
- AÖbek (heap)
- BYığın (stack)
- CYalnızca karma tablosu
- DKuyruk
6.Orta
İkili arama ağacındaki bir düğümün sağ alt ağacı var. Inorder ardılı (successor) nerededir?
- AHer zaman ebeveyninde
- BSağ alt ağacının en soldaki düğümünde
- CSol alt ağacının en sağdaki düğümünde
- DHer zaman sağ çocuğunda
7.Zor
Bir dizideki k boyutlu her pencerenin en büyük elemanını toplam O(n)'de hesaplamayı hangi yapı sağlar?
- AHer pencere için yeniden oluşturulan bir min-heap
- Bİndeksleri değerlerin azalan sırasına göre tutan bir deque
- CPenceredeki elemanlardan oluşan tek yönlü bağlı bir liste
- DKaydırılarak güncellenen sıralı bir dizi
8.Zor
Tek yönlü bağlı bir listeyi yerinde (in place) tersine çevirmenin zaman ve ek alan maliyeti nedir?
- AO(n log n) zaman ve O(1) ek alan
- BO(n) zaman ve O(1) ek alan
- CO(n) zaman ve O(n) ek alan
- DO(1) zaman ve O(1) ek alan
Cevap anahtarı
- 1. B · Ebeveyni olmayan en üstteki düğüm
- 2. B · Aynı ebeveyni paylaşan düğümler
- 3. D · Veri ve bir sonraki düğüme referans
- 4. D · Yığın
- 5. B · Yığın (stack)
- 6. B · Sağ alt ağacının en soldaki düğümünde
- 7. B · İndeksleri değerlerin azalan sırasına göre tutan bir deque
- 8. B · O(n) zaman ve O(1) ek alan
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.