1.Kolay
Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?
- AKuyruk
- BYığın (stack)
- CKarma tablosu
- DBağlı liste
2.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AVeri ve diğer tüm düğümlere referanslar
- BVeri ve bir indeks
- CVeri ve bir sonraki düğüme referans
- DYalnızca veri
3.Kolay
Karma fonksiyonu bir karma tablosunda ne yapar?
- ATablodaki anahtarları sıralar
- BTablodaki değerleri şifreler
- CBir anahtarı tablodaki bir indekse eşler
- DKaç anahtar saklandığını sayar
4.Orta
Çalışan bir program etkin fonksiyon çağrılarını ve yerel değişkenlerini izlemek için hangi veri yapısını kullanır?
- AFonksiyonlardan oluşan bir karma tablosu
- BÇağrı yığını (call stack)
- CÇerçevelerden oluşan bir ikili arama ağacı
- DHeap bellek kuyruğu
5.Orta
Yüksekliği kenar sayısı olarak h olan mükemmel bir ikili ağacın kaç düğümü vardır?
- A2h + 1
- B2h+1 − 1
- Ch2
- D2h
6.Orta
Sabit bir alfabeye sahip bir trie'de L uzunluğundaki bir sözcüğü aramak ne kadar sürer?
- AO(L × n)
- BO(log n); n sözcük sayısıdır
- CKaç sözcük saklandığından bağımsız olarak O(L)
- DO(n); n sözcük sayısıdır
7.Zor
Açık adresleme kullanan bir karma tablosunda silme neden çoğu zaman "mezar taşı" (tombstone) işaretiyle yapılır?
- ASilinen anahtarlar güvenlik için sonsuza dek saklanmalıdır, bu yüzden yuvalar hiçbir zaman yeniden kullanılamaz
- BTabloyu sıralı hâle getirir
- CYuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- DMezar taşları karmayı hızlandırır
8.Zor
Topolojik sıralama için Kahn algoritması giriş derecesi 0 olan köşeleri tekrar tekrar çıkarır. Bu köşeleri hangi yapı tutar?
- AÇıkış derecesine göre sıralanmış bir max-heap
- BGiriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
- CZiyaret edilen tüm kenarlardan oluşan bir yığın
- DHangi köşelerin zaten çıkarıldığını kaydeden bir komşuluk matrisi
Cevap anahtarı
- 1. B · Yığın (stack)
- 2. C · Veri ve bir sonraki düğüme referans
- 3. C · Bir anahtarı tablodaki bir indekse eşler
- 4. B · Çağrı yığını (call stack)
- 5. B · 2h+1 − 1
- 6. C · Kaç sözcük saklandığından bağımsız olarak O(L)
- 7. C · Yuvayı boşaltmak diğer anahtarların sondalama dizisini bozabilir
- 8. B · Giriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.