1.Kolay
Bir graf şunlardan oluşur:
- AKenarlarla birbirine bağlı köşeler (düğümler)
- BYalnızca bir kök ve yapraklar
- CYalnızca anahtarlar ve karma değerleri
- DSatırlar ve sütunlar
2.Kolay
Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?
- ABağlı liste
- BKarma tablosu
- CKuyruk
- DYığın (stack)
3.Kolay
Karma tablosunun doluluk oranı (load factor) nedir?
- AŞimdiye kadarki çakışma sayısı
- BSaklanan eleman sayısı bölü kova sayısı
- CKova sayısı bölü saklanan anahtarların ortalama uzunluğu
- DTabloyu diskten yüklemek için gereken süre
4.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- ABaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- BListeyi sıralı hâle getirmek
- CListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- DEleman sayısını saklamak
5.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AKarma tablosu
- BYığın
- Cİkili arama ağacı
- DKuyruk
6.Orta
50, 30, 70, 20, 40 anahtarları bu sırayla boş bir ikili arama ağacına ekleniyor. 30'un sol çocuğu nedir?
- A70
- B40
- C20
- D50
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
- BDengesiz düğümde tek bir sola döndürme
- CÇocukta sola döndürme, ardından düğümde sağa döndürme
- DDengesiz düğümde tek bir sağa döndürme
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
- BBu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
- CBloom filtresindeki bitler oluşturulduktan sonra değiştirilemez
- DSilmek yanlış pozitif oranını %100'e çıkarırdı
Cevap anahtarı
- 1. A · Kenarlarla birbirine bağlı köşeler (düğümler)
- 2. D · Yığın (stack)
- 3. B · Saklanan eleman sayısı bölü kova sayısı
- 4. A · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 5. B · Yığın
- 6. C · 20
- 7. D · Dengesiz düğümde tek bir sağa döndürme
- 8. B · 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.