1.Kolay
Karma fonksiyonu bir karma tablosunda ne yapar?
- AKaç anahtar saklandığını sayar
- BTablodaki değerleri şifreler
- CBir anahtarı tablodaki bir indekse eşler
- DTablodaki anahtarları sıralar
2.Kolay
Öncelikli kuyruğu gerçekleştirmek için genellikle hangi yapı kullanılır?
- AYığın (stack)
- BÖbek (heap)
- CSırasız tek yönlü bağlı liste
- DDize
3.Kolay
Bir grafın komşuluk listesi gösteriminde her köşe için ne saklanır?
- AGraftaki toplam kenar sayısı
- BDiğer her köşeye olan en kısa yol
- CV adet Boole değerinden oluşan bir satır
- DKomşu köşelerinin bir listesi
4.Orta
Bir dizide saklanan ikili min-öbekte (indeks 0'dan başlar) i indeksindeki düğümün çocukları hangi konumlardadır?
- Ai/2 ve i/2 + 1
- B2i ve 2i + 1
- Ci + 1 ve i + 2
- D2i + 1 ve 2i + 2
5.Orta
Bir yol ağında her biri yaklaşık 4 başka kavşağa bağlı 100,000 kavşak var. Hangi gösterim en uygundur?
- AKomşuluk matrisi
- BKomşuluk listesi
- CKöşelerden oluşan tek bir sıralı dizi
- DKenarlardan oluşan bir ikili öbek
6.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
7.Zor
Açık adresleme kullanan bir karma tablosunda silme neden çoğu zaman "mezar taşı" (tombstone) işaretiyle yapılır?
- AMezar taşları karmayı hızlandırır
- BYuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- CSilinen anahtarlar güvenlik için sonsuza dek saklanmalıdır, bu yüzden yuvalar hiçbir zaman yeniden kullanılamaz
- DTabloyu sıralı hâle getirir
8.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ı
- CBir anahtarın değerini okumanın O(n) maliyetini
- DUzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
Cevap anahtarı
- 1. C · Bir anahtarı tablodaki bir indekse eşler
- 2. B · Öbek (heap)
- 3. D · Komşu köşelerinin bir listesi
- 4. D · 2i + 1 ve 2i + 2
- 5. B · Komşuluk listesi
- 6. B · Min-öncelik kuyruğu
- 7. B · Yuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- 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.