1.Kolay
Hangi işlem dizide yavaş, ancak bağlı listenin başında hızlıdır?
- ABaşa ekleme
- BSabit bir dizinin uzunluğunu bulma
- C5. elemana erişim
- DSon elemanı indeksle okuma
2.Kolay
Yığındaki peek (veya top) işlemi ne yapar?
- AYığındaki tüm elemanları çıkarır
- BEn üstteki elemanı çıkarmadan döndürür
- CEn üstteki elemanı çıkarır ve döndürür
- DYığının en altındaki elemanı döndürür
3.Kolay
Deque (çift uçlu kuyruk) nedir?
- AHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- BÖnceliğe göre sıralanmış bir kuyruk
- CTek bir diziyi paylaşan iki ayrı kuyruk
- DYalnızca sondan çıkarmaya izin veren bir kuyruk
4.Orta
İkili öbeğe yeni bir eleman nasıl eklenir?
- ADizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- BDaha büyük tüm elemanlar bir yer sağa kaydırılarak sıralı konumuna eklenir
- CKöke konur ve aşağı kaydırılır
- DTüm öbek sıfırdan yeniden oluşturulur
5.Orta
Kapasitesi n olan bir dizide saklanan dairesel bir kuyrukta i indeksinden sonraki konum nasıl hesaplanır?
- A2i + 1
- B(i − 1) mod n
- C(i + 1) mod n
- Di + 1
6.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- Ai − 1 indeksinde
- B2i + 1 indeksinde
- C⌊(i − 1) / 2⌋ indeksinde
- D⌊i / 2⌋ + 1 indeksinde
7.Zor
Kruskal'ın minimum kapsayan ağaç algoritmasında union-find yapısı ne için kullanılır?
- AKenarları ağırlığa göre sıralamak için
- BBir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
- CBaşlangıç köşesini seçmek için
- DArama sırasında her köşenin kaynağa olan güncel uzaklığını saklamak için
8.Zor
Atlamalı listenin (skip list) sıralı bağlı listeye göre başlıca avantajı nedir?
- AAnahtarları sırasız saklaması
- BHer düğüm diğer tüm düğümlere bir işaretçi sakladığı için garantili O(1) arama
- CBirden çok ileri işaretçi seviyesi sayesinde beklenen O(log n) arama
- DEk bellek kullanmaması
Cevap anahtarı
- 1. A · Başa ekleme
- 2. B · En üstteki elemanı çıkarmadan döndürür
- 3. A · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 4. A · Dizinin sonuna konur ve öbek özelliğini bozduğu sürece yukarı kaydırılır (sift up)
- 5. C · (i + 1) mod n
- 6. C · ⌊(i − 1) / 2⌋ indeksinde
- 7. B · Bir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
- 8. C · 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.