1.Kolay
Yığının en üstüne bir eleman ekleyen işlemin adı nedir?
- AEnqueue
- BPop
- CPeek
- DPush
2.Kolay
Yığındaki peek (veya top) işlemi ne yapar?
- AEn üstteki elemanı çıkarır ve döndürür
- BYığının en altındaki elemanı döndürür
- CYığındaki tüm elemanları çıkarır
- DEn üstteki elemanı çıkarmadan döndürür
3.Kolay
Bir graf şunlardan oluşur:
- AYalnızca bir kök ve yapraklar
- BSatırlar ve sütunlar
- CKenarlarla birbirine bağlı köşeler (düğümler)
- DYalnızca anahtarlar ve karma değerleri
4.Orta
Kapasitesi n olan bir dizide saklanan dairesel bir kuyrukta i indeksinden sonraki konum nasıl hesaplanır?
- A(i − 1) mod n
- Bi + 1
- C(i + 1) mod n
- D2i + 1
5.Orta
Bir ikili ağacın kökü 1'dir; sol çocuğu 2, sağ çocuğu 3'tür; 2 düğümünün çocukları 4 (sol) ve 5'tir (sağ). Preorder dolaşım nedir?
- A4 2 5 1 3
- B4 5 2 3 1
- C1 2 3 4 5
- D1 2 4 5 3
6.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AKarma tablosu
- BYığın
- CKuyruk
- Dİkili arama ağacı
7.Zor
Kruskal'ın minimum kapsayan ağaç algoritmasında union-find yapısı ne için kullanılır?
- ABaşlangıç köşesini seçmek için
- BBir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
- CArama sırasında her köşenin kaynağa olan güncel uzaklığını saklamak için
- DKenarları ağırlığa göre sıralamak için
8.Zor
Bir sunucu karma fonksiyonunu neden evrensel bir aileden rastgele seçebilir?
- ABir saldırgan hangi anahtarları gönderirse göndersin hiçbir iki anahtarın çakışmayacağını garanti etmek için
- BTabloyu yeniden boyutlandırma ihtiyacını ortadan kaldırmak için
- CBir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için
- DKarma tablosunu sıralı hâle getirmek için
Cevap anahtarı
- 1. D · Push
- 2. D · En üstteki elemanı çıkarmadan döndürür
- 3. C · Kenarlarla birbirine bağlı köşeler (düğümler)
- 4. C · (i + 1) mod n
- 5. D · 1 2 4 5 3
- 6. B · Yığın
- 7. B · Bir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
- 8. C · Bir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.