1.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AKökte
- BEn soldaki yaprakta
- CDizinin son konumunda
- DAranması gereken herhangi bir yaprakta
2.Kolay
İkili arama ağacında bir düğümün sol alt ağacındaki değerler:
- ADüğümün değerinden büyüktür
- BDüğümün değerine eşittir
- CDüğümün değerinden küçüktür
- DRastgele sıradadır
3.Kolay
Bir ağaçta kardeş düğümler nedir?
- AFarklı alt ağaçlarda aynı derinlikteki düğümler
- BÇocuğu olmayan düğümler
- CBir düğüm ve ebeveyni
- DAynı ebeveyni paylaşan düğümler
4.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?
- A√n
- Bn (ağaç bir bağlı listeye dönüşür)
- C1
- Dlog₂ n
5.Orta
İkili arama ağacındaki bir düğümün sağ alt ağacı var. Inorder ardılı (successor) nerededir?
- ASol alt ağacının en sağdaki düğümünde
- BHer zaman ebeveyninde
- CHer zaman sağ çocuğunda
- DSağ alt ağacının en soldaki düğümünde
6.Orta
V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?
- AO(V × E)
- BO(V²)
- CO(V + E)
- DO(E²)
7.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
- BHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
- CBir yığın gerçekleştirmek için
- DBir grafın kenarlarını saklamak için
8.Zor
Rütbeye göre birleştirme (union by rank) veya yol sıkıştırma olmadan, n elemanlı bir union-find yapısında tek bir find işleminin en kötü durum maliyeti nedir?
- AO(log n)
- BO(1)
- CO(α(n))
- DO(n)
Cevap anahtarı
- 1. A · Kökte
- 2. C · Düğümün değerinden küçüktür
- 3. D · Aynı ebeveyni paylaşan düğümler
- 4. B · n (ağaç bir bağlı listeye dönüşür)
- 5. D · Sağ alt ağacının en soldaki düğümünde
- 6. C · O(V + E)
- 7. A · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- 8. D · O(n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.