1.Kolay
Map (sözlük) ne saklar?
- AYalnızca ekleme sırasındaki değerleri
- BEşit anahtar çiftlerini
- CBüyüklüğe göre sıralanmış değerleri
- DBenzersiz anahtarlı anahtar-değer çiftleri
2.Kolay
Bir ağaçta kardeş düğümler nedir?
- AÇocuğu olmayan düğümler
- BFarklı alt ağaçlarda aynı derinlikteki düğümler
- CAynı ebeveyni paylaşan düğümler
- DBir düğüm ve ebeveyni
3.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AEn soldaki yaprakta
- BKökte
- CDizinin son konumunda
- DAranması gereken herhangi bir yaprakta
4.Orta
Anahtarlar sıralı biçimde eklenirse, n düğümlü bir ikili arama ağacının en kötü durumdaki yüksekliği nedir?
- An (ağaç bir bağlı listeye dönüşür)
- B√n
- Clog₂ n
- D1
5.Orta
Çalışan bir program etkin fonksiyon çağrılarını ve yerel değişkenlerini izlemek için hangi veri yapısını kullanır?
- AÇağrı yığını (call stack)
- BÇerçevelerden oluşan bir ikili arama ağacı
- CFonksiyonlardan oluşan bir karma tablosu
- DHeap bellek kuyruğu
6.Orta
7 boyutlu bir karma tablosu h(k) = k mod 7 ve doğrusal yoklama (linear probing) kullanıyor. 10 eklendikten sonra 17 nerede saklanır?
- Aİndeks 4
- Bİndeks 0
- Cİndeks 6
- Dİndeks 3
7.Zor
Çift karma (double hashing) esas olarak doğrusal yoklamanın hangi sorununu azaltır?
- AAnahtarları tabloda saklama ihtiyacını
- BBir karma fonksiyonuna duyulan ihtiyacı
- CUzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
- DBir anahtarın değerini okumanın O(n) maliyetini
8.Zor
Radix ağacı (sıkıştırılmış trie) düz bir trie'yi nasıl iyileştirir?
- AHer sözcüğün yalnızca ilk harfini tutar
- BHer düğümün çocuklarını sıklığa göre sıralar
- CTek çocuklu düğüm zincirlerini bir dizgiyle etiketlenmiş tek bir kenarda birleştirir
- DHer sözcüğü ayrı düğümler yerine kökteki bir karma tablosunda saklar
Cevap anahtarı
- 1. D · Benzersiz anahtarlı anahtar-değer çiftleri
- 2. C · Aynı ebeveyni paylaşan düğümler
- 3. B · Kökte
- 4. A · n (ağaç bir bağlı listeye dönüşür)
- 5. A · Çağrı yığını (call stack)
- 6. A · İndeks 4
- 7. C · Uzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
- 8. C · Tek çocuklu düğüm zincirlerini bir dizgiyle etiketlenmiş tek bir kenarda birleştirir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.