1.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- An + 1
- Bn
- C2n
- Dn − 1
2.Kolay
Bir ağaçta kardeş düğümler nedir?
- AÇocuğu olmayan düğümler
- BAynı ebeveyni paylaşan düğümler
- CFarklı alt ağaçlarda aynı derinlikteki düğümler
- DBir düğüm ve ebeveyni
3.Kolay
Bir ağacın kökü nedir?
- AÇocuğu olmayan bir düğüm
- BOrtadaki herhangi bir düğüm
- CEn büyük değere sahip düğüm
- DEbeveyni olmayan en üstteki düğüm
4.Orta
Bir uygulama hızlı aramalara, ayrıca anahtarları sıralı olarak listelemeye ve aralık sorgularını yanıtlamaya ihtiyaç duyuyor. Hangi yapı en uygundur?
- ABir yığın
- BBir karma tablosu
- CSırasız bir bağlı liste
- DDengeli bir ikili arama ağacı
5.Orta
Komşuluk matrisi kullanarak (u, v) kenarının var olup olmadığını kontrol etmek ne kadar sürer?
- AO(log V)
- BO(1)
- CO(V)
- DO(E)
6.Orta
Sabit bir alfabeye sahip bir trie'de L uzunluğundaki bir sözcüğü aramak ne kadar sürer?
- AKaç sözcük saklandığından bağımsız olarak O(L)
- BO(L × n)
- CO(log n); n sözcük sayısıdır
- DO(n); n sözcük sayısıdır
7.Zor
B-ağaçları neden veritabanlarında ve dosya sistemlerinde kullanılır?
- AYeniden dengeleme gerektirmezler
- BVerileri sırasız saklarlar
- CHerhangi bir diziden daha az bellek kullanırlar, bu yüzden tüm indeks her zaman ana belleğe sığar
- DYüksek dallanma faktörleri ağacı sığ tutar ve yavaş disk okumalarını azaltır
8.Zor
Kruskal'ın minimum kapsayan ağaç algoritmasında union-find yapısı ne için kullanılır?
- AArama sırasında her köşenin kaynağa olan güncel uzaklığını saklamak için
- BKenarları ağırlığa göre sıralamak için
- CBir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
- DBaşlangıç köşesini seçmek için
Cevap anahtarı
- 1. D · n − 1
- 2. B · Aynı ebeveyni paylaşan düğümler
- 3. D · Ebeveyni olmayan en üstteki düğüm
- 4. D · Dengeli bir ikili arama ağacı
- 5. B · O(1)
- 6. A · Kaç sözcük saklandığından bağımsız olarak O(L)
- 7. D · Yüksek dallanma faktörleri ağacı sığ tutar ve yavaş disk okumalarını azaltır
- 8. C · Bir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.