1.Kolay
Bir ağacın yüksekliği genellikle nasıl tanımlanır?
- AKökün çocuk sayısı
- BKökten bir yaprağa giden en uzun yoldaki kenar sayısı
- CAğaçtaki yaprak sayısı
- DAğaçtaki toplam düğüm sayısı; kök ve her yaprak dahil
2.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AVeri ve bir sonraki düğüme referans
- BYalnızca veri
- CVeri ve diğer tüm düğümlere referanslar
- DVeri ve bir indeks
3.Kolay
Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?
- AYığın (stack)
- BBağlı liste
- CKuyruk
- DKarma tablosu
4.Orta
Dengeli bir ikili arama ağacında bir anahtarı aramanın zaman karmaşıklığı nedir?
- AO(log n)
- BO(n)
- CO(1)
- DO(n log n)
5.Orta
Sabit bir alfabeye sahip bir trie'de L uzunluğundaki bir sözcüğü aramak ne kadar sürer?
- AO(L × n)
- BKaç sözcük saklandığından bağımsız olarak O(L)
- CO(log n); n sözcük sayısıdır
- DO(n); n sözcük sayısıdır
6.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
- AÇift yönlü bağlı listede
- BTek yönlü bağlı listede
- CDinamik bir dizide
- DSıralı bir dizide
7.Zor
Veritabanları indeksler için neden çoğu zaman düz B-ağaçları yerine B+ ağaçları kullanır?
- ATüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
- BB+ ağaçlarının dengeli olması gerekmez
- CB+ ağaçları veriyi yalnızca kökte saklar
- DB+ ağaçları ikili iç düğümler kullanır; bu da disk okuma sayısını azaltır
8.Zor
Splay ağacı her erişimden sonra ne yapar?
- AErişilen düğümü döndürmelerle köke taşır
- BArama yolundaki düğümleri yeniden boyar
- CAğacın tamamını dengeli biçimde yeniden oluşturur
- DErişilen düğümü bir yaprağa taşır
Cevap anahtarı
- 1. B · Kökten bir yaprağa giden en uzun yoldaki kenar sayısı
- 2. A · Veri ve bir sonraki düğüme referans
- 3. A · Yığın (stack)
- 4. A · O(log n)
- 5. B · Kaç sözcük saklandığından bağımsız olarak O(L)
- 6. A · Çift yönlü bağlı listede
- 7. A · Tüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
- 8. A · Erişilen düğümü döndürmelerle köke taşır
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.