1.Kolay
Bir ağacın yüksekliği genellikle nasıl tanımlanır?
- AAğaçtaki toplam düğüm sayısı; kök ve her yaprak dahil
- BKökten bir yaprağa giden en uzun yoldaki kenar sayısı
- CKökün çocuk sayısı
- DAğaçtaki yaprak sayısı
2.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AYığın (stack)
- BGraf
- CKarma kümesi
- DKuyruk
3.Kolay
Çift yönlü bağlı listedeki her düğüm neler içerir?
- AYalnızca veri ve bir sonraki düğüme bir işaretçi
- BVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- CVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
- DVerinin iki kopyası ve bir işaretçi
4.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AKarma tablosu
- Bİkili arama ağacı
- CKuyruk
- DYığın
5.Orta
Bir kuyruk iki yığınla gerçekleştiriliyor: "in" yığınına push edilir, "out" yığınından pop edilir ve "out" boşaldığında "in"den doldurulur. İşlem başına amortize maliyet nedir?
- AO(n)
- BO(log n)
- CO(1)
- DO(n²)
6.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
- BSırasız bir bağlı liste
- CDengeli bir ikili arama ağacı
- DBir karma tablosu
7.Zor
Bir karma tablosunun doğru çalışması için karma ve eşitlik hangi kurala uymalıdır?
- AEşit anahtarların karma değerleri eşit olmalıdır
- BFarklı anahtarların karma değerleri farklı olmalıdır
- CEşit karma değerleri eşit anahtarlar anlamına gelir
- DKarma değerleri asal sayılar olmalıdır
8.Zor
Çift karma (double hashing) esas olarak doğrusal yoklamanın hangi sorununu azaltır?
- ABir anahtarın değerini okumanın O(n) maliyetini
- BBir karma fonksiyonuna duyulan ihtiyacı
- CAnahtarları tabloda saklama ihtiyacını
- DUzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
Cevap anahtarı
- 1. B · Kökten bir yaprağa giden en uzun yoldaki kenar sayısı
- 2. A · Yığın (stack)
- 3. B · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- 4. D · Yığın
- 5. C · O(1)
- 6. C · Dengeli bir ikili arama ağacı
- 7. A · Eşit anahtarların karma değerleri eşit olmalıdır
- 8. D · Uzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.