1.Kolay
Tek yönlü bağlı listede son düğümün next işaretçisi ne içerir?
- AListedeki düğüm sayısı
- Bİlk düğümün adresi
- CÖnceki düğümün adresi
- DNull (düğüm yok)
2.Kolay
Bir ağaçta kardeş düğümler nedir?
- AAynı ebeveyni paylaşan düğümler
- BÇocuğu olmayan düğümler
- CBir düğüm ve ebeveyni
- DFarklı alt ağaçlarda aynı derinlikteki düğümler
3.Kolay
Bir metin düzenleyicideki "geri al" (undo) özelliği için en uygun veri yapısı hangisidir?
- AGraf
- BKarma kümesi
- CYığın (stack)
- DKuyruk
4.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- ASeviye sırasıyla
- BArtan (sıralı) düzende
- CHer zaman azalan düzende
- DEkleme sırasıyla
5.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AEleman sayısını saklamak
- BListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- CListeyi sıralı hâle getirmek
- DBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
6.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AHer durumda sabit zamanlı arama
- BAnahtarların ekleme sırasıyla saklanmasını
- CHiçbir düğümün iki çocuğu olmamasını
- DYeniden dengeleme sayesinde O(log n) yükseklik
7.Zor
Bir karma tablosunun doğru çalışması için karma ve eşitlik hangi kurala uymalıdır?
- AFarklı anahtarların karma değerleri farklı olmalıdır
- BKarma değerleri asal sayılar olmalıdır
- CEşit karma değerleri eşit anahtarlar anlamına gelir
- DEşit anahtarların karma değerleri eşit olmalıdır
8.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(1)
- BO(α(n))
- CO(n)
- DO(log n)
Cevap anahtarı
- 1. D · Null (düğüm yok)
- 2. A · Aynı ebeveyni paylaşan düğümler
- 3. C · Yığın (stack)
- 4. B · Artan (sıralı) düzende
- 5. D · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 6. D · Yeniden dengeleme sayesinde O(log n) yükseklik
- 7. D · Eşit anahtarların karma değerleri eşit olmalıdır
- 8. C · O(n)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.