1.Kolay
Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?
- ABağlı liste
- BKarma tablosu
- CKuyruk
- DYığın (stack)
2.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- Ai indeksindeki elemana erişmek
- BBaştaki elemanı çıkarmak
- Cİlk elemanı okumak
- DBaşa eklemek
3.Kolay
Yığındaki peek (veya top) işlemi ne yapar?
- AYığındaki tüm elemanları çıkarır
- BEn üstteki elemanı çıkarır ve döndürür
- CYığının en altındaki elemanı döndürür
- DEn üstteki elemanı çıkarmadan döndürür
4.Orta
İkili min-heap'te extract-min nasıl çalışır?
- AKök çıkarılır ve tüm elemanlar bir konum sola kaydırılır
- BDizinin son elemanı çıkarılır
- CSon eleman köke taşınır ve aşağı kaydırılır
- DYeni en küçük eleman için tüm yapraklar aranır
5.Orta
Kapasitesi n olan bir dizide saklanan dairesel bir kuyrukta i indeksinden sonraki konum nasıl hesaplanır?
- A(i + 1) mod n
- B(i − 1) mod n
- Ci + 1
- D2i + 1
6.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- ASeviye sırasıyla
- BEkleme sırasıyla
- CArtan (sıralı) düzende
- DHer zaman azalan düzende
7.Zor
Bir AVL ağacına bir anahtar eklemek bir düğümün sol alt ağacını fazla yükseltiyor ve yeni anahtar sol çocuğunun sol alt ağacına girmiş (sol-sol durumu). Hangi düzeltme uygulanır?
- ADüğümü ve çocuğunu yeniden boyamak
- BÇocukta sola döndürme, ardından düğümde sağa döndürme
- CDengesiz düğümde tek bir sola döndürme
- DDengesiz düğümde tek bir sağa döndürme
8.Zor
Segment ağacı (segment tree) genellikle ne için kullanılır?
- AAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- BBir grafın kenarlarını saklamak için
- CHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
- DBir yığın gerçekleştirmek için
Cevap anahtarı
- 1. D · Yığın (stack)
- 2. A · i indeksindeki elemana erişmek
- 3. D · En üstteki elemanı çıkarmadan döndürür
- 4. C · Son eleman köke taşınır ve aşağı kaydırılır
- 5. A · (i + 1) mod n
- 6. C · Artan (sıralı) düzende
- 7. D · Dengesiz düğümde tek bir sağa döndürme
- 8. A · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.