1.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AYığın
- BKarma tablosu
- CÖncelik kuyruğu
- DKuyruk
2.Kolay
Yığındaki peek (veya top) işlemi ne yapar?
- AEn üstteki elemanı çıkarır ve döndürür
- BYığındaki tüm elemanları çıkarır
- CYığının en altındaki elemanı döndürür
- DEn üstteki elemanı çıkarmadan döndürür
3.Kolay
İkili ağacın postorder (sonra kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
- ASağ alt ağaç, sonra düğüm, sonra sol alt ağaç
- BSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- CDüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
- DSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
4.Orta
Anahtarlar sıralı biçimde eklenirse, n düğümlü bir ikili arama ağacının en kötü durumdaki yüksekliği nedir?
- Alog₂ n
- B1
- Cn (ağaç bir bağlı listeye dönüşür)
- D√n
5.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- AHer zaman azalan düzende
- BEkleme sırasıyla
- CSeviye sırasıyla
- DArtan (sıralı) düzende
6.Orta
Bir uygulama hızlı aramalara, ayrıca anahtarları sıralı olarak listelemeye ve aralık sorgularını yanıtlamaya ihtiyaç duyuyor. Hangi yapı en uygundur?
- ASırasız bir bağlı liste
- BDengeli bir ikili arama ağacı
- CBir karma tablosu
- DBir yığın
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ı
- CBu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
- DBloom filtresindeki bitler oluşturulduktan sonra değiştirilemez
8.Zor
Öbek sıralaması (heapsort) hakkında hangi ifade doğrudur?
- AEk depolama olarak bir ikili arama ağacına ihtiyaç duyar, bu yüzden O(n) ek bellek kullanır
- BKararlıdır ve O(n) ek bellek gerektirir
- CYerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
- DHer girdide O(n) sürede çalışır
Cevap anahtarı
- 1. D · Kuyruk
- 2. D · En üstteki elemanı çıkarmadan döndürür
- 3. B · Sol alt ağaç, sonra sağ alt ağaç, sonra düğüm
- 4. C · n (ağaç bir bağlı listeye dönüşür)
- 5. D · Artan (sıralı) düzende
- 6. B · Dengeli bir ikili arama ağacı
- 7. C · Bu bitler başka elemanlara da ait olabilir, bu da yanlış negatiflere yol açar
- 8. C · Yerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.