1.Kolay
Ağırlıklı graf nedir?
- ADiskte saklanan graf
- BHer kenarın maliyet veya uzaklık gibi sayısal bir değeri olduğu graf
- CKöşelerinden çok kenarı olan graf
- DBazı köşelerin daha fazla kenarı olduğu için diğerlerinden ağır olduğu graf
2.Kolay
Öncelikli kuyruğu gerçekleştirmek için genellikle hangi yapı kullanılır?
- ADize
- BÖbek (heap)
- CSırasız tek yönlü bağlı liste
- DYığın (stack)
3.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AÖncelik kuyruğu
- BYığın
- CKuyruk
- DKarma tablosu
4.Orta
İkili arama ağacındaki bir düğümün sağ alt ağacı var. Inorder ardılı (successor) nerededir?
- ASağ alt ağacının en soldaki düğümünde
- BSol alt ağacının en sağdaki düğümünde
- CHer zaman sağ çocuğunda
- DHer zaman ebeveyninde
5.Orta
Bir dizide saklanan ikili min-öbekte (indeks 0'dan başlar) i indeksindeki düğümün çocukları hangi konumlardadır?
- Ai + 1 ve i + 2
- B2i + 1 ve 2i + 2
- C2i ve 2i + 1
- Di/2 ve i/2 + 1
6.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(n)
- CO(log n)
- DO(1)
7.Zor
Bir nesne bir karma haritasında (hash map) anahtar olarak saklanıyor ve ardından karma fonksiyonunda kullanılan bir alanı değiştiriliyor. Olası sonuç nedir?
- AHiçbir şey değişmez, çünkü bir anahtarın karma değeri yalnızca program başlarken bir kez hesaplanır
- BAlan değiştiği anda harita bir hata fırlatır
- CHarita anahtarı otomatik olarak yeni kovasına taşır
- DNesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
8.Zor
Çift karma (double hashing) esas olarak doğrusal yoklamanın hangi sorununu azaltır?
- ABir karma fonksiyonuna duyulan ihtiyacı
- BBir anahtarın değerini okumanın O(n) maliyetini
- CAnahtarları tabloda saklama ihtiyacını
- DUzun dolu yuva dizilerinin oluştuğu birincil kümelenmeyi
Cevap anahtarı
- 1. B · Her kenarın maliyet veya uzaklık gibi sayısal bir değeri olduğu graf
- 2. B · Öbek (heap)
- 3. C · Kuyruk
- 4. A · Sağ alt ağacının en soldaki düğümünde
- 5. B · 2i + 1 ve 2i + 2
- 6. D · O(1)
- 7. D · Nesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- 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.