1.Kolay
Bir ağaçta kardeş düğümler nedir?
- AFarklı alt ağaçlarda aynı derinlikteki düğümler
- BBir düğüm ve ebeveyni
- CAynı ebeveyni paylaşan düğümler
- DÇocuğu olmayan düğümler
2.Kolay
Yönlü graf nedir?
- AKenarlarının bir köşeden diğerine bir yönü olan graf
- BHer ayrık köşe çiftinin bir kenarla birleştirildiği graf
- CHiç döngüsü olmayan graf
- DTüm kenarlarının ağırlığı olan graf
3.Kolay
Karma fonksiyonu bir karma tablosunda ne yapar?
- AKaç anahtar saklandığını sayar
- BTablodaki anahtarları sıralar
- CTablodaki değerleri şifreler
- DBir anahtarı tablodaki bir indekse eşler
4.Orta
Hangi çakışma çözümleme yöntemi çakışan anahtarları aynı kovadaki bir listede saklar?
- ADoğrusal sondalama
- BAyrı zincirleme (separate chaining)
- CÇift karma
- DKaresel sondalama
5.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AYeniden dengeleme sayesinde O(log n) yükseklik
- BHiçbir düğümün iki çocuğu olmamasını
- CHer durumda sabit zamanlı arama
- DAnahtarların ekleme sırasıyla saklanmasını
6.Orta
Dijkstra algoritması işlenecek bir sonraki köşeyi seçmek için hangi soyut veri türünü kullanır?
- AYığın
- BSırasız bir küme
- CFIFO kuyruğu
- DMin-öncelik kuyruğu
7.Zor
Bir sunucu karma fonksiyonunu neden evrensel bir aileden rastgele seçebilir?
- AKarma tablosunu sıralı hâle getirmek için
- BTabloyu yeniden boyutlandırma ihtiyacını ortadan kaldırmak için
- CBir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için
- DBir saldırgan hangi anahtarları gönderirse göndersin hiçbir iki anahtarın çakışmayacağını garanti etmek için
8.Zor
Rütbeye göre birleştirme ve yol sıkıştırma kullanan union-find (ayrık küme) yapısının işlem başına amortize maliyeti nedir?
- ATam olarak O(log n)
- BO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
- CO(n)
- DO(n²)
Cevap anahtarı
- 1. C · Aynı ebeveyni paylaşan düğümler
- 2. A · Kenarlarının bir köşeden diğerine bir yönü olan graf
- 3. D · Bir anahtarı tablodaki bir indekse eşler
- 4. B · Ayrı zincirleme (separate chaining)
- 5. A · Yeniden dengeleme sayesinde O(log n) yükseklik
- 6. D · Min-öncelik kuyruğu
- 7. C · Bir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için
- 8. B · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.