1.Kolay
Bir ağaçta yaprak nedir?
- AEn büyük değere sahip düğüm
- BTam olarak bir çocuğu olan bir düğüm
- CEbeveyni olmayan bir düğüm
- DÇocuğu olmayan bir düğüm
2.Kolay
Tek yönlü bağlı listede son düğümün next işaretçisi ne içerir?
- Aİlk düğümün adresi
- BNull (düğüm yok)
- CListedeki düğüm sayısı
- DÖnceki düğümün adresi
3.Kolay
Bir graf şunlardan oluşur:
- AYalnızca anahtarlar ve karma değerleri
- BKenarlarla birbirine bağlı köşeler (düğümler)
- CYalnızca bir kök ve yapraklar
- DSatırlar ve sütunlar
4.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
5.Orta
7 boyutlu bir karma tablosu h(k) = k mod 7 ve doğrusal yoklama (linear probing) kullanıyor. 10 eklendikten sonra 17 nerede saklanır?
- Aİndeks 3
- Bİndeks 0
- Cİndeks 6
- Dİndeks 4
6.Orta
Hangi çakışma çözümleme yöntemi çakışan anahtarları aynı kovadaki bir listede saklar?
- ADoğrusal sondalama
- BAyrı zincirleme (separate chaining)
- CKaresel sondalama
- DÇift karma
7.Zor
Segment ağacı (segment tree) genellikle ne için kullanılır?
- ABir yığın gerçekleştirmek için
- BBir grafın kenarlarını saklamak için
- CAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- DHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
8.Zor
Dairesel bir tamponda front == rear boş veya dolu anlamına gelebilir. Bunları ayırt etmenin yaygın bir yolu nedir?
- AAyrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
- BTampon boyutunu ikinin kuvveti yapmak
- Cfront ve rear'ı aynı değişkende saklamak
- Dfront, rear'a eşit olduğunda tamponu her zaman temizlemek; böylece durum boş olur
Cevap anahtarı
- 1. D · Çocuğu olmayan bir düğüm
- 2. B · Null (düğüm yok)
- 3. B · Kenarlarla birbirine bağlı köşeler (düğümler)
- 4. B · Dengeli bir ikili arama ağacı
- 5. D · İndeks 4
- 6. B · Ayrı zincirleme (separate chaining)
- 7. C · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- 8. A · Ayrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.