1.Kolay
Çift yönlü bağlı listedeki her düğüm neler içerir?
- AVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- BVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
- CYalnızca veri ve bir sonraki düğüme bir işaretçi
- DVerinin iki kopyası ve bir işaretçi
2.Kolay
Yığının en üstüne bir eleman ekleyen işlemin adı nedir?
- APush
- BPeek
- CEnqueue
- DPop
3.Kolay
Kuyruğun başındaki elemanı çıkaran işlemin adı nedir?
- ADequeue
- BPush
- CInsert
- DEnqueue
4.Orta
Bir yol ağında her biri yaklaşık 4 başka kavşağa bağlı 100,000 kavşak var. Hangi gösterim en uygundur?
- AKenarlardan oluşan bir ikili öbek
- BKomşuluk matrisi
- CKomşuluk listesi
- DKöşelerden oluşan tek bir sıralı dizi
5.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AHiçbir düğümün iki çocuğu olmamasını
- BAnahtarların ekleme sırasıyla saklanmasını
- CYeniden dengeleme sayesinde O(log n) yükseklik
- DHer durumda sabit zamanlı arama
6.Orta
İkili öbek (heap) neden hiç işaretçi olmadan bir dizide saklanabilir?
- ATam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
- BDiziler anahtarları otomatik olarak sıralı tuttuğu için işaretçiye gerek kalmaz
- CBir öbekteki tüm anahtarlar eşittir
- DÖbekler hiçbir zaman 100'den fazla eleman içermez
7.Zor
Bir nesne bir karma haritasında (hash map) anahtar olarak saklanıyor ve ardından karma fonksiyonunda kullanılan bir alanı değiştiriliyor. Olası sonuç nedir?
- AHarita anahtarı otomatik olarak yeni kovasına taşır
- BHiçbir şey değişmez, çünkü bir anahtarın karma değeri yalnızca program başlarken bir kez hesaplanır
- CNesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- DAlan değiştiği anda harita bir hata fırlatır
8.Zor
Standart bir Bloom filtresinden elemanlar neden yalnızca bitleri temizlenerek silinemez?
- ABloom filtreleri tam elemanları saklar ve bunlar karmalandıktan sonra bir daha bulunamaz
- BBloom filtresindeki bitler oluşturulduktan sonra değiştirilemez
- CBu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
- DSilmek yanlış pozitif oranını %100'e çıkarırdı
Cevap anahtarı
- 1. A · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- 2. A · Push
- 3. A · Dequeue
- 4. C · Komşuluk listesi
- 5. C · Yeniden dengeleme sayesinde O(log n) yükseklik
- 6. A · Tam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
- 7. C · Nesne eski karma değerinin kovasında durduğu için onu arama başarısız olabilir
- 8. C · Bu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.