1.Kolay
Çift yönlü bağlı listedeki her düğüm neler içerir?
- AVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
- BYalnızca veri ve bir sonraki düğüme bir işaretçi
- CVerinin iki kopyası ve bir işaretçi
- DVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
2.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- ADizinin son konumunda
- BEn soldaki yaprakta
- CAranması gereken herhangi bir yaprakta
- DKökte
3.Kolay
Yönlü graf nedir?
- AKenarlarının bir köşeden diğerine bir yönü olan graf
- BHiç döngüsü olmayan graf
- CTüm kenarlarının ağırlığı olan graf
- DHer ayrık köşe çiftinin bir kenarla birleştirildiği graf
4.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
5.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?
- A1 2 4 5 3
- B4 5 2 3 1
- C1 2 3 4 5
- D4 2 5 1 3
6.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ATüm öbek sıfırdan yeniden oluşturulur
- BDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- CKöke konur ve aşağı kaydırılır
- DDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
7.Zor
Öbek sıralaması (heapsort) hakkında hangi ifade doğrudur?
- AEk depolama olarak bir ikili arama ağacına ihtiyaç duyar, bu yüzden O(n) ek bellek kullanır
- BYerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
- CHer girdide O(n) sürede çalışır
- DKararlıdır ve O(n) ek bellek gerektirir
8.Zor
Segment ağacı (segment tree) genellikle ne için kullanılır?
- AAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- BBir grafın kenarlarını saklamak için
- CHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
- DBir yığın gerçekleştirmek için
Cevap anahtarı
- 1. D · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- 2. D · Kökte
- 3. A · Kenarlarının bir köşeden diğerine bir yönü olan graf
- 4. B · ⌊(i − 1) / 2⌋ indeksinde
- 5. A · 1 2 4 5 3
- 6. B · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 7. B · Yerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
- 8. A · 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.