1.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AYığın
- BÖncelik kuyruğu
- CKarma tablosu
- DKuyruk
2.Kolay
Karma tablosu (hash table) verileri nasıl saklar?
- AYalnızca sıralı bir liste olarak
- BSabit uzunlukta bir dize olarak
- CBir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- DAnahtarları sıralı bir ağaç olarak
3.Kolay
İkili ağacın postorder (sonra kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ASol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- BSağ alt ağaç, sonra düğüm, sonra sol alt ağaç
- CDüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- DSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
4.Orta
Yönsüz bir grafın komşuluk matrisi hakkında ne doğrudur?
- AAna köşegeni her zaman birlerden oluşur
- BHer zaman üst üçgenseldir
- CAna köşegene göre simetriktir
- DHer satırda tam olarak bir tane 1 vardır
5.Orta
Dijkstra algoritması işlenecek bir sonraki köşeyi seçmek için hangi soyut veri türünü kullanır?
- AFIFO kuyruğu
- BMin-öncelik kuyruğu
- CSırasız bir küme
- DYığın
6.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- Aİkili arama ağacı
- BYığın
- CKuyruk
- DKarma tablosu
7.Zor
n elemanlı bir ikili min-heap'te rastgele bir anahtarı aramak ne kadar sürer?
- AO(log log n)
- BO(log n)
- CO(n)
- DO(1)
8.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
- CB+ ağaçları veriyi yalnızca kökte saklar
- DTüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
Cevap anahtarı
- 1. D · Kuyruk
- 2. C · Bir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- 3. A · Sol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- 4. C · Ana köşegene göre simetriktir
- 5. B · Min-öncelik kuyruğu
- 6. B · Yığın
- 7. C · O(n)
- 8. D · Tüm kayıtlar bağlı yapraklarda bulunur; bu da aralık taramalarını verimli kılar
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.