1.Kolay
Yönlü graf nedir?
- AHer ayrık köşe çiftinin bir kenarla birleştirildiği graf
- BHiç döngüsü olmayan graf
- CTüm kenarlarının ağırlığı olan graf
- DKenarlarının bir köşeden diğerine bir yönü olan graf
2.Kolay
Bir graf şunlardan oluşur:
- AYalnızca anahtarlar ve karma değerleri
- BYalnızca bir kök ve yapraklar
- CKenarlarla birbirine bağlı köşeler (düğümler)
- DSatırlar ve sütunlar
3.Kolay
Deque (çift uçlu kuyruk) nedir?
- AÖnceliğe göre sıralanmış bir kuyruk
- BHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- CTek bir diziyi paylaşan iki ayrı kuyruk
- DYalnızca sondan çıkarmaya izin veren bir kuyruk
4.Orta
Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?
- AYalnızca karma tablosu
- BYığın (stack)
- CÖbek (heap)
- DKuyruk
5.Orta
Bir kuyruk iki yığınla gerçekleştiriliyor: "in" yığınına push edilir, "out" yığınından pop edilir ve "out" boşaldığında "in"den doldurulur. İşlem başına amortize maliyet nedir?
- AO(n)
- BO(1)
- CO(log n)
- DO(n²)
6.Orta
İkili arama ağacında en küçük anahtarı nasıl bulursunuz?
- ASağ çocuk kalmayana kadar kökten itibaren sağ çocukları izleyerek
- BYalnızca köke bakarak
- CSol çocuk kalmayana kadar kökten itibaren sol çocukları izleyerek
- DHer yaprağı ziyaret edip karşılaştırarak
7.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
- BSilmek yanlış pozitif oranını %100'e çıkarırdı
- CBloom filtresindeki bitler oluşturulduktan sonra değiştirilemez
- DBu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
8.Zor
İkili arama ağacından iki çocuğu olan bir düğümü silmek genellikle nasıl yapılır?
- ADüğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- BTüm alt ağaç kaldırılır
- CAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
- DDüğüm kökle yer değiştirilir
Cevap anahtarı
- 1. D · Kenarlarının bir köşeden diğerine bir yönü olan graf
- 2. C · Kenarlarla birbirine bağlı köşeler (düğümler)
- 3. B · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 4. B · Yığın (stack)
- 5. B · O(1)
- 6. C · Sol çocuk kalmayana kadar kökten itibaren sol çocukları izleyerek
- 7. D · Bu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
- 8. A · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.