1.Kolay
Map (sözlük) ne saklar?
- AYalnızca ekleme sırasındaki değerleri
- BBüyüklüğe göre sıralanmış değerleri
- CBenzersiz anahtarlı anahtar-değer çiftleri
- DEşit anahtar çiftlerini
2.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AKuyruk
- BYığın (stack)
- CKarma kümesi
- DGraf
3.Kolay
Yönlü graf nedir?
- ATüm kenarlarının ağırlığı olan graf
- BHiç döngüsü olmayan graf
- CKenarlarının bir köşeden diğerine bir yönü olan graf
- DHer ayrık köşe çiftinin bir kenarla birleştirildiği graf
4.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
- BSıralı bir dizide
- CDinamik bir dizide
- DTek yönlü bağlı listede
5.Orta
n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?
- AO(n²), çünkü her eleman n kez taşınır
- BO(n), çünkü sonraki elemanlar kaydırılmalıdır
- CO(log n), ikili arama nedeniyle
- DO(1), çünkü indeks bilinmektedir
6.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AAnahtarların ekleme sırasıyla saklanmasını
- BYeniden dengeleme sayesinde O(log n) yükseklik
- CHer durumda sabit zamanlı arama
- DHiçbir düğümün iki çocuğu olmamasını
7.Zor
Rütbeye göre birleştirme (union by rank) veya yol sıkıştırma olmadan, n elemanlı bir union-find yapısında tek bir find işleminin en kötü durum maliyeti nedir?
- AO(n)
- BO(1)
- CO(log n)
- DO(α(n))
8.Zor
n elemanlı bir ikili min-heap'te rastgele bir anahtarı aramak ne kadar sürer?
- AO(1)
- BO(log log n)
- CO(n)
- DO(log n)
Cevap anahtarı
- 1. C · Benzersiz anahtarlı anahtar-değer çiftleri
- 2. B · Yığın (stack)
- 3. C · Kenarlarının bir köşeden diğerine bir yönü olan graf
- 4. A · Çift yönlü bağlı listede
- 5. B · O(n), çünkü sonraki elemanlar kaydırılmalıdır
- 6. B · Yeniden dengeleme sayesinde O(log n) yükseklik
- 7. A · O(n)
- 8. C · O(n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.