1.Kolay
Bir grafta döngü (cycle) nedir?
- AHer köşeyi ziyaret eden bir yol
- BHiç kenarı olmayan bir köşe
- CAynı köşede başlayıp biten bir yol
- DAğırlığı sıfır olan bir kenar
2.Kolay
Max-heap özelliği nedir?
- AHer sol çocuğun anahtarı, sağ kardeşinin anahtarından büyük veya ona eşittir
- BTüm yapraklar en büyük anahtarı içerir
- CHer ebeveynin anahtarı çocuklarının anahtarlarından büyük veya onlara eşittir
- DAnahtarlar soldan sağa sıralıdır
3.Kolay
Bir graf şunlardan oluşur:
- AYalnızca anahtarlar ve karma değerleri
- BSatırlar ve sütunlar
- CKenarlarla birbirine bağlı köşeler (düğümler)
- DYalnızca bir kök ve yapraklar
4.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(1)
- BO(log n)
- CO(n²)
- DO(n)
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 ve 2i + 1
- C2i + 1 ve 2i + 2
- Di/2 ve i/2 + 1
6.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
- AÇift yönlü bağlı listede
- BTek yönlü bağlı listede
- CDinamik bir dizide
- DSıralı bir dizide
7.Zor
İkili öbekte (elemanın konumu biliniyorsa) decrease-key işleminin zaman karmaşıklığı nedir?
- AO(1)
- BO(log n)
- CO(n)
- DO(n log n)
8.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
- CNesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- DHarita anahtarı otomatik olarak yeni kovasına taşır
Cevap anahtarı
- 1. C · Aynı köşede başlayıp biten bir yol
- 2. C · Her ebeveynin anahtarı çocuklarının anahtarlarından büyük veya onlara eşittir
- 3. C · Kenarlarla birbirine bağlı köşeler (düğümler)
- 4. A · O(1)
- 5. C · 2i + 1 ve 2i + 2
- 6. A · Çift yönlü bağlı listede
- 7. B · O(log n)
- 8. C · Nesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.