1.Kolay
Map (sözlük) ne saklar?
- AYalnızca ekleme sırasındaki değerleri
- BEşit anahtar çiftlerini
- CBenzersiz anahtarlı anahtar-değer çiftleri
- DBüyüklüğe göre sıralanmış değerleri
2.Kolay
İkili ağacı ne tanımlar?
- AAğacın tam olarak iki seviyesi vardır
- BHer düğümün en fazla iki çocuğu vardır
- CHer düğüm ikili bir sayı saklar
- DHer düğümün tam olarak iki çocuğu vardır
3.Kolay
Bir ağacın kökü nedir?
- AÇocuğu olmayan bir düğüm
- BEn büyük değere sahip düğüm
- COrtadaki herhangi bir düğüm
- DEbeveyni olmayan en üstteki düğüm
4.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- AHer zaman azalan düzende
- BArtan (sıralı) düzende
- CSeviye sırasıyla
- DEkleme sırasıyla
5.Orta
Bir dizide saklanan ikili min-öbekte (indeks 0'dan başlar) i indeksindeki düğümün çocukları hangi konumlardadır?
- Ai + 1 ve i + 2
- B2i + 1 ve 2i + 2
- Ci/2 ve i/2 + 1
- D2i ve 2i + 1
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(log n); n sözcük sayısıdır
- CO(L × n)
- DO(n); n sözcük sayısıdır
7.Zor
İkili öbekte (elemanın konumu biliniyorsa) decrease-key işleminin zaman karmaşıklığı nedir?
- AO(1)
- BO(log n)
- CO(n log n)
- DO(n)
8.Zor
Kruskal'ın minimum kapsayan ağaç algoritmasında union-find yapısı ne için kullanılır?
- AKenarları ağırlığa göre sıralamak için
- BArama sırasında her köşenin kaynağa olan güncel uzaklığını saklamak için
- CBaşlangıç köşesini seçmek için
- DBir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
Cevap anahtarı
- 1. C · Benzersiz anahtarlı anahtar-değer çiftleri
- 2. B · Her düğümün en fazla iki çocuğu vardır
- 3. D · Ebeveyni olmayan en üstteki düğüm
- 4. B · Artan (sıralı) düzende
- 5. B · 2i + 1 ve 2i + 2
- 6. A · Kaç sözcük saklandığından bağımsız olarak O(L)
- 7. B · O(log n)
- 8. D · 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.