1.Kolay
Yönlü graf nedir?
- AHiç döngüsü olmayan graf
- BKenarlarının bir köşeden diğerine bir yönü olan graf
- CHer ayrık köşe çiftinin bir kenarla birleştirildiği graf
- DTüm kenarlarının ağırlığı olan graf
2.Kolay
Hangi işlem dizide yavaş, ancak bağlı listenin başında hızlıdır?
- ABaşa ekleme
- B5. elemana erişim
- CSabit bir dizinin uzunluğunu bulma
- DSon elemanı indeksle okuma
3.Kolay
Bir graf şunlardan oluşur:
- AYalnızca anahtarlar ve karma değerleri
- BKenarlarla birbirine bağlı köşeler (düğümler)
- CYalnızca bir kök ve yapraklar
- DSatırlar ve sütunlar
4.Orta
Hangi çakışma çözümleme yöntemi çakışan anahtarları aynı kovadaki bir listede saklar?
- AAyrı zincirleme (separate chaining)
- BDoğrusal sondalama
- CÇift karma
- DKaresel sondalama
5.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
- Bi + 1 ve i + 2
- C2i ve 2i + 1
- D2i + 1 ve 2i + 2
6.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AHer durumda sabit zamanlı arama
- BYeniden dengeleme sayesinde O(log n) yükseklik
- CHiçbir düğümün iki çocuğu olmamasını
- DAnahtarların ekleme sırasıyla saklanmasını
7.Zor
Tek yönlü bağlı bir listenin döngü içerip içermediğini O(1) ek bellekle nasıl tespit edebilirsiniz?
- ABir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek
- BZiyaret edilen her düğümü bir karma kümesinde saklayarak
- CSayı liste uzunluğu alanını aşana kadar düğümleri sayarak
- DListeyi sıralayıp tekrarları arayarak
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?
- AO(n)
- BTam olarak O(log n)
- CO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
- DO(n²)
Cevap anahtarı
- 1. B · Kenarlarının bir köşeden diğerine bir yönü olan graf
- 2. A · Başa ekleme
- 3. B · Kenarlarla birbirine bağlı köşeler (düğümler)
- 4. A · Ayrı zincirleme (separate chaining)
- 5. D · 2i + 1 ve 2i + 2
- 6. B · Yeniden dengeleme sayesinde O(log n) yükseklik
- 7. A · Bir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek
- 8. C · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.