1.Kolay
Öncelikli kuyruğu gerçekleştirmek için genellikle hangi yapı kullanılır?
- AYığın (stack)
- BSırasız tek yönlü bağlı liste
- CÖbek (heap)
- DDize
2.Kolay
Statik dizi ile dinamik dizi arasındaki temel fark nedir?
- ADinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
- BDinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- CStatik dizi yalnızca sayı saklayabilir
- DStatik dizi daha yavaş indeks erişimine izin verir
3.Kolay
Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?
- AYığın (stack)
- BBağlı liste
- CKuyruk
- DKarma tablosu
4.Orta
3 4 + 2 * sonek (postfix) ifadesinin değeri nedir?
- A11
- B14
- C10
- D24
5.Orta
Açık adresleme kullanan bir karma tablosunda olası en yüksek doluluk oranı nedir?
- AEn yüksek değer yoktur
- B2
- C0,5
- D1
6.Orta
n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?
- AO(log n), ikili arama nedeniyle
- BO(1), çünkü indeks bilinmektedir
- CO(n), çünkü sonraki elemanlar kaydırılmalıdır
- DO(n²), çünkü her eleman n kez taşınır
7.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
8.Zor
Rütbeye göre birleştirme ve yol sıkıştırma kullanan union-find (ayrık küme) yapısının işlem başına amortize maliyeti nedir?
- AO(n)
- BO(n²)
- CO(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
- DTam olarak O(log n)
Cevap anahtarı
- 1. C · Öbek (heap)
- 2. B · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- 3. A · Yığın (stack)
- 4. B · 14
- 5. D · 1
- 6. C · O(n), çünkü sonraki elemanlar kaydırılmalıdır
- 7. C · Bir saldırganın hepsi çakışan çok sayıda anahtar seçebilmesini çok olasılık dışı kılmak için
- 8. C · O(α(n)), ters Ackermann fonksiyonu; pratikte sabittir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.