1.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AKarma kümesi
- BYığın (stack)
- CKuyruk
- DGraf
2.Kolay
Hangi işlem dizide yavaş, ancak bağlı listenin başında hızlıdır?
- ASon elemanı indeksle okuma
- BBaşa ekleme
- C5. elemana erişim
- DSabit bir dizinin uzunluğunu bulma
3.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- ADizinin son konumunda
- BAranması gereken herhangi bir yaprakta
- CEn soldaki yaprakta
- DKökte
4.Orta
3 4 + 2 * sonek (postfix) ifadesinin değeri nedir?
- A10
- B14
- C11
- D24
5.Orta
V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?
- AO(V + E)
- BO(V × E)
- CO(V²)
- DO(E²)
6.Orta
Yüksekliği kenar sayısı olarak h olan mükemmel bir ikili ağacın kaç düğümü vardır?
- A2h+1 − 1
- B2h
- Ch2
- D2h + 1
7.Zor
n sayılık bir akıştan en küçük k değeri O(k) bellek kullanarak tutmanız gerekiyor. Hangi yaklaşım O(n log k) sürede çalışır?
- An değerin tamamından oluşan sıralı bir dizi
- Bk boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- Cn değerin tamamını tutan bir min-heap; en küçük k değer sonunda çıkarılır
- DSon k değerden oluşan bir FIFO kuyruğu
8.Zor
Bir kırmızı-siyah ağaç hangi özelliği sağlamalıdır?
- ABir düğümden alt soyundaki yapraklara giden her yol aynı sayıda siyah düğüm içerir
- BHer düğüm kırmızı olmalıdır
- CHer kırmızı düğümün çocukları kırmızı olmalıdır, bu yüzden kırmızı düğümler yapraklara kadar kesintisiz zincirler oluşturur
- DKök kırmızı olmalıdır
Cevap anahtarı
- 1. B · Yığın (stack)
- 2. B · Başa ekleme
- 3. D · Kökte
- 4. B · 14
- 5. A · O(V + E)
- 6. A · 2h+1 − 1
- 7. B · k boyutlu bir max-heap; daha küçük bir değer geldiğinde kökü değiştirilir
- 8. A · Bir düğümden alt soyundaki yapraklara giden her yol aynı sayıda siyah düğüm içerir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.