1.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AVeri ve bir sonraki düğüme referans
- BVeri ve diğer tüm düğümlere referanslar
- CVeri ve bir indeks
- DYalnızca veri
2.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- A2n
- Bn + 1
- Cn − 1
- Dn
3.Kolay
Bir graf şunlardan oluşur:
- AYalnızca bir kök ve yapraklar
- BYalnızca anahtarlar ve karma değerleri
- CKenarlarla birbirine bağlı köşeler (düğümler)
- DSatırlar ve sütunlar
4.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 6
- Bİndeks 0
- Cİndeks 4
- Dİndeks 3
5.Orta
Bir dizide saklanan ikili min-öbekte (indeks 0'dan başlar) i indeksindeki düğümün çocukları hangi konumlardadır?
- A2i ve 2i + 1
- Bi/2 ve i/2 + 1
- Ci + 1 ve i + 2
- D2i + 1 ve 2i + 2
6.Orta
n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?
- AO(n), çünkü sonraki elemanlar kaydırılmalıdır
- BO(n²), çünkü her eleman n kez taşınır
- CO(log n), ikili arama nedeniyle
- DO(1), çünkü indeks bilinmektedir
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?
- ANesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- BAlan değiştiği anda harita bir hata fırlatır
- CHiçbir şey değişmez, çünkü bir anahtarın karma değeri yalnızca program başlarken bir kez hesaplanır
- DHarita anahtarı otomatik olarak yeni kovasına taşır
8.Zor
n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?
- AÖnek toplamı sorgularını ve tek eleman güncellemelerini
- BMedyanı O(1)'de bulmayı
- CHerhangi bir konuma eleman eklemeyi
- DDiziyi sıralamayı ve ikili aramayı
Cevap anahtarı
- 1. A · Veri ve bir sonraki düğüme referans
- 2. C · n − 1
- 3. C · Kenarlarla birbirine bağlı köşeler (düğümler)
- 4. C · İndeks 4
- 5. D · 2i + 1 ve 2i + 2
- 6. A · O(n), çünkü sonraki elemanlar kaydırılmalıdır
- 7. A · Nesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- 8. A · Önek toplamı sorgularını ve tek eleman güncellemelerini
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.