1.Kolay
Çift yönlü bağlı listedeki her düğüm neler içerir?
- AVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- BVerinin iki kopyası ve bir işaretçi
- CVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
- DYalnızca veri ve bir sonraki düğüme bir işaretçi
2.Kolay
Bir ağacın kökü nedir?
- AÇocuğu olmayan bir düğüm
- BOrtadaki herhangi bir düğüm
- CEbeveyni olmayan en üstteki düğüm
- DEn büyük değere sahip düğüm
3.Kolay
Yönsüz bir grafta bir köşenin derecesi nedir?
- AKomşuluk listesindeki konumu
- BOna bağlı kenarların sayısı
- CGraftaki köşe sayısı
- DOndan başlayan en uzun yolun uzunluğu
4.Orta
Çalışan bir program etkin fonksiyon çağrılarını ve yerel değişkenlerini izlemek için hangi veri yapısını kullanır?
- AFonksiyonlardan oluşan bir karma tablosu
- BHeap bellek kuyruğu
- CÇağrı yığını (call stack)
- DÇerçevelerden oluşan bir ikili arama ağacı
5.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- A2i + 1 indeksinde
- B⌊(i − 1) / 2⌋ indeksinde
- C⌊i / 2⌋ + 1 indeksinde
- Di − 1 indeksinde
6.Orta
Anahtarlar sıralı biçimde eklenirse, n düğümlü bir ikili arama ağacının en kötü durumdaki yüksekliği nedir?
- An (ağaç bir bağlı listeye dönüşür)
- B√n
- Clog₂ n
- D1
7.Zor
Kökü 50, sol alt ağacı 30 (çocukları 20, 40) ve sağ alt ağacı 70 (çocukları 60, 80) olan BST'de kök, inorder ardılı kullanılarak siliniyor. Hangi anahtar yeni kök olur?
- A40
- B70
- C80
- D60
8.Zor
İkili öbekte (elemanın konumu biliniyorsa) decrease-key işleminin zaman karmaşıklığı nedir?
- AO(log n)
- BO(n)
- CO(1)
- DO(n log n)
Cevap anahtarı
- 1. A · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- 2. C · Ebeveyni olmayan en üstteki düğüm
- 3. B · Ona bağlı kenarların sayısı
- 4. C · Çağrı yığını (call stack)
- 5. B · ⌊(i − 1) / 2⌋ indeksinde
- 6. A · n (ağaç bir bağlı listeye dönüşür)
- 7. D · 60
- 8. A · O(log n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.