1.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- ABaşa eklemek
- Bi indeksindeki elemana erişmek
- CBaştaki elemanı çıkarmak
- Dİlk elemanı okumak
2.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
- CEn üstteki elemanı çıkarmadan döndürür
- DYığının en altındaki elemanı döndürür
3.Kolay
Bir grafta döngü (cycle) nedir?
- AAğırlığı sıfır olan bir kenar
- BAynı köşede başlayıp biten bir yol
- CHer köşeyi ziyaret eden bir yol
- DHiç kenarı olmayan bir köşe
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
- B40
- C70
- D50
5.Orta
Hangi çakışma çözümleme yöntemi çakışan anahtarları aynı kovadaki bir listede saklar?
- AKaresel sondalama
- BAyrı zincirleme (separate chaining)
- CDoğrusal sondalama
- DÇift karma
6.Orta
Yönsüz bir grafın komşuluk matrisi hakkında ne doğrudur?
- AAna köşegeni her zaman birlerden oluşur
- BHer zaman üst üçgenseldir
- CAna köşegene göre simetriktir
- DHer satırda tam olarak bir tane 1 vardır
7.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 yığın gerçekleştirmek için
- CHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
- DBir grafın kenarlarını saklamak için
8.Zor
Atlamalı listenin (skip list) sıralı bağlı listeye göre başlıca avantajı nedir?
- AEk bellek kullanmaması
- BBirden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- CHer düğüm diğer tüm düğümlere bir işaretçi sakladığı için garantili O(1) arama
- DAnahtarları sırasız saklaması
Cevap anahtarı
- 1. B · i indeksindeki elemana erişmek
- 2. C · En üstteki elemanı çıkarmadan döndürür
- 3. B · Aynı köşede başlayıp biten bir yol
- 4. A · 20
- 5. B · Ayrı zincirleme (separate chaining)
- 6. C · Ana köşegene göre simetriktir
- 7. A · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- 8. B · Birden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.