1.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AKarma kümesi
- BGraf
- CYığın (stack)
- DKuyruk
2.Kolay
Karma fonksiyonu bir karma tablosunda ne yapar?
- ATablodaki anahtarları sıralar
- BBir anahtarı tablodaki bir indekse eşler
- CTablodaki değerleri şifreler
- DKaç anahtar saklandığını sayar
3.Kolay
Deque (çift uçlu kuyruk) nedir?
- AÖnceliğe göre sıralanmış bir kuyruk
- BYalnızca sondan çıkarmaya izin veren bir kuyruk
- CTek bir diziyi paylaşan iki ayrı kuyruk
- DHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
4.Orta
50, 30, 70, 20, 40 anahtarları bu sırayla boş bir ikili arama ağacına ekleniyor. 30'un sol çocuğu nedir?
- A20
- B70
- C40
- D50
5.Orta
Komşuluk matrisi kullanarak (u, v) kenarının var olup olmadığını kontrol etmek ne kadar sürer?
- AO(1)
- BO(V)
- CO(E)
- DO(log V)
6.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ADaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- BKöke konur ve aşağı kaydırılır
- CTüm öbek sıfırdan yeniden oluşturulur
- DDizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
7.Zor
Atlamalı listenin (skip list) sıralı bağlı listeye göre başlıca avantajı nedir?
- AAnahtarları sırasız saklaması
- BBirden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- CEk bellek kullanmaması
- DHer düğüm diğer tüm düğümlere bir işaretçi sakladığı için garantili O(1) arama
8.Zor
Kırmızı-siyah ağaç kuralları n anahtarlı bir ağacın yüksekliği hakkında hangi garantiyi verir?
- AYükseklik en fazla n / 2'dir
- BYükseklik en fazla log2 n + 1'dir
- CYükseklik en fazla 2 log2(n + 1)'dir
- DYükseklik tam olarak log2 n'dir
Cevap anahtarı
- 1. C · Yığın (stack)
- 2. B · Bir anahtarı tablodaki bir indekse eşler
- 3. D · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 4. A · 20
- 5. A · O(1)
- 6. D · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 7. B · Birden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- 8. C · Yükseklik en fazla 2 log2(n + 1)'dir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.