1.Kolay
Bir grafın komşuluk listesi gösteriminde her köşe için ne saklanır?
- AGraftaki toplam kenar sayısı
- BDiğer her köşeye olan en kısa yol
- CKomşu köşelerinin bir listesi
- DV adet Boole değerinden oluşan bir satır
2.Kolay
Yönsüz bir grafta bir köşenin derecesi nedir?
- AOndan başlayan en uzun yolun uzunluğu
- BGraftaki köşe sayısı
- COna bağlı kenarların sayısı
- DKomşuluk listesindeki konumu
3.Kolay
Karma tablosunda çakışma (collision) nedir?
- ABir anahtarın hiç karma değerinin hesaplanamaması
- BTablonun belleğinin tükenmesi
- Cİki farklı anahtarın aynı indekse eşlenmesi
- Dİki eşit anahtarın iki kez saklanması
4.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- A2i + 1 indeksinde
- Bi − 1 indeksinde
- C⌊i / 2⌋ + 1 indeksinde
- D⌊(i − 1) / 2⌋ indeksinde
5.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
- ATek yönlü bağlı listede
- BÇift yönlü bağlı listede
- CDinamik bir dizide
- DSıralı bir dizide
6.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 6
- Bİndeks 0
- Cİndeks 3
- Dİndeks 4
7.Zor
Tek yönlü bağlı bir listeyi yerinde (in place) tersine çevirmenin zaman ve ek alan maliyeti nedir?
- AO(n) zaman ve O(1) ek alan
- BO(1) zaman ve O(1) ek alan
- CO(n) zaman ve O(n) ek alan
- DO(n log n) zaman ve O(1) ek alan
8.Zor
Radix ağacı (sıkıştırılmış trie) düz bir trie'yi nasıl iyileştirir?
- AHer sözcüğü ayrı düğümler yerine kökteki bir karma tablosunda saklar
- BHer düğümün çocuklarını sıklığa göre sıralar
- CTek çocuklu düğüm zincirlerini bir dizgiyle etiketlenmiş tek bir kenarda birleştirir
- DHer sözcüğün yalnızca ilk harfini tutar
Cevap anahtarı
- 1. C · Komşu köşelerinin bir listesi
- 2. C · Ona bağlı kenarların sayısı
- 3. C · İki farklı anahtarın aynı indekse eşlenmesi
- 4. D · ⌊(i − 1) / 2⌋ indeksinde
- 5. B · Çift yönlü bağlı listede
- 6. D · İndeks 4
- 7. A · O(n) zaman ve O(1) ek alan
- 8. C · Tek çocuklu düğüm zincirlerini bir dizgiyle etiketlenmiş tek bir kenarda birleştirir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.