1.Kolay
Karma tablosunda çakışma (collision) nedir?
- Aİki eşit anahtarın iki kez saklanması
- BTablonun belleğinin tükenmesi
- CBir anahtarın hiç karma değerinin hesaplanamaması
- Dİki farklı anahtarın aynı indekse eşlenmesi
2.Kolay
Karma tablosunun doluluk oranı (load factor) nedir?
- AKova sayısı bölü saklanan anahtarların ortalama uzunluğu
- BSaklanan eleman sayısı bölü kova sayısı
- CTabloyu diskten yüklemek için gereken süre
- DŞimdiye kadarki çakışma sayısı
3.Kolay
İkili ağacı ne tanımlar?
- AHer düğümün tam olarak iki çocuğu vardır
- BHer düğümün en fazla iki çocuğu vardır
- CHer düğüm ikili bir sayı saklar
- DAğacın tam olarak iki seviyesi vardır
4.Orta
V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?
- AO(V + E)
- BO(V × E)
- CO(V²)
- DO(E²)
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
- C2h
- Dh2
6.Orta
"{[()]}" ifadesindeki parantezlerin dengeli olup olmadığını kontrol etmek için hangi veri yapısı kullanılır?
- AYığın
- BKuyruk
- Cİkili arama ağacı
- DKarma tablosu
7.Zor
Bir karma tablosunun doğru çalışması için karma ve eşitlik hangi kurala uymalıdır?
- AFarklı anahtarların karma değerleri farklı olmalıdır
- BKarma değerleri asal sayılar olmalıdır
- CEşit anahtarların karma değerleri eşit olmalıdır
- DEşit karma değerleri eşit anahtarlar anlamına gelir
8.Zor
Segment ağacı (segment tree) genellikle ne için kullanılır?
- AHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
- BAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- CBir yığın gerçekleştirmek için
- DBir grafın kenarlarını saklamak için
Cevap anahtarı
- 1. D · İki farklı anahtarın aynı indekse eşlenmesi
- 2. B · Saklanan eleman sayısı bölü kova sayısı
- 3. B · Her düğümün en fazla iki çocuğu vardır
- 4. A · O(V + E)
- 5. B · 2h+1 − 1
- 6. A · Yığın
- 7. C · Eşit anahtarların karma değerleri eşit olmalıdır
- 8. B · Aralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.