1.Kolay
Bir grafın komşuluk listesi gösteriminde her köşe için ne saklanır?
- AKomşu köşelerinin bir listesi
- BV adet Boole değerinden oluşan bir satır
- CDiğer her köşeye olan en kısa yol
- DGraftaki toplam kenar sayısı
2.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AKarma kümesi
- BKuyruk
- CGraf
- DYığın (stack)
3.Kolay
Map (sözlük) ne saklar?
- AYalnızca ekleme sırasındaki değerleri
- BBüyüklüğe göre sıralanmış değerleri
- CBenzersiz anahtarlı anahtar-değer çiftleri
- DEşit anahtar çiftlerini
4.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
- Bi/2 ve i/2 + 1
- C2i ve 2i + 1
- D2i + 1 ve 2i + 2
5.Orta
V köşeli bir graf için komşuluk matrisi ne kadar bellek kullanır?
- AO(V + E)
- BO(E)
- CO(V²)
- DO(log V)
6.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AAnahtarların ekleme sırasıyla saklanmasını
- BYeniden dengeleme sayesinde O(log n) yükseklik
- CHer durumda sabit zamanlı arama
- DHiçbir düğümün iki çocuğu olmamasını
7.Zor
Veritabanları indeksler için neden çoğu zaman düz B-ağaçları yerine B+ ağaçları kullanır?
- AB+ ağaçları ikili iç düğümler kullanır; bu da disk okuma sayısını azaltır
- BB+ ağaçlarının dengeli olması gerekmez
- CTüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
- DB+ ağaçları veriyi yalnızca kökte saklar
8.Zor
Kırmızı-siyah ağaç kuralları n anahtarlı bir ağacın yüksekliği hakkında hangi garantiyi verir?
- AYükseklik tam olarak log2 n'dir
- BYükseklik en fazla 2 log2(n + 1)'dir
- CYükseklik en fazla n / 2'dir
- DYükseklik en fazla log2 n + 1'dir
Cevap anahtarı
- 1. A · Komşu köşelerinin bir listesi
- 2. D · Yığın (stack)
- 3. C · Benzersiz anahtarlı anahtar-değer çiftleri
- 4. D · 2i + 1 ve 2i + 2
- 5. C · O(V²)
- 6. B · Yeniden dengeleme sayesinde O(log n) yükseklik
- 7. C · Tüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
- 8. B · Yükseklik en fazla 2 log2(n + 1)'dir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.