1.Kolay
Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?
- AKarma tablosu
- BKuyruk
- CBağlı liste
- DYığın (stack)
2.Kolay
Deque (çift uçlu kuyruk) nedir?
- AHer iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- BTek bir diziyi paylaşan iki ayrı kuyruk
- CÖnceliğe göre sıralanmış bir kuyruk
- DYalnızca sondan çıkarmaya izin veren bir kuyruk
3.Kolay
Karma fonksiyonu bir karma tablosunda ne yapar?
- ABir anahtarı tablodaki bir indekse eşler
- BTablodaki anahtarları sıralar
- CKaç anahtar saklandığını sayar
- DTablodaki değerleri şifreler
4.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
- B1 2 3 4 5
- C4 5 2 3 1
- D1 2 4 5 3
5.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- A⌊i / 2⌋ + 1 indeksinde
- Bi − 1 indeksinde
- C⌊(i − 1) / 2⌋ indeksinde
- D2i + 1 indeksinde
6.Orta
Dijkstra algoritması işlenecek bir sonraki köşeyi seçmek için hangi soyut veri türünü kullanır?
- AYığın
- BFIFO kuyruğu
- CMin-öncelik kuyruğu
- DSırasız bir küme
7.Zor
n elemanlı bir ikili min-heap'te rastgele bir anahtarı aramak ne kadar sürer?
- AO(n)
- BO(1)
- CO(log n)
- DO(log log n)
8.Zor
Bir AVL ağacına bir anahtar eklemek bir düğümün sol alt ağacını fazla yükseltiyor ve yeni anahtar sol çocuğunun sol alt ağacına girmiş (sol-sol durumu). Hangi düzeltme uygulanır?
- ADüğümü ve çocuğunu yeniden boyamak
- BÇocukta sola döndürme, ardından düğümde sağa döndürme
- CDengesiz düğümde tek bir sağa döndürme
- DDengesiz düğümde tek bir sola döndürme
Cevap anahtarı
- 1. D · Yığın (stack)
- 2. A · Her iki uçta da ekleme ve çıkarmaya izin veren bir yapı
- 3. A · Bir anahtarı tablodaki bir indekse eşler
- 4. D · 1 2 4 5 3
- 5. C · ⌊(i − 1) / 2⌋ indeksinde
- 6. C · Min-öncelik kuyruğu
- 7. A · O(n)
- 8. C · Dengesiz düğümde tek bir sağa döndürme
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.