1.Kolay
Soyut bir veri türü olarak kümenin (set) belirleyici özelliği nedir?
- AElemanları tekrar olmadan saklar
- BYalnızca bir uçtan erişime izin verir
- CElemanları sıralı olarak saklar
- DAnahtar-değer çiftleri saklar
2.Kolay
Bir ağaçta bir düğümün derinliği nedir?
- AO düğümden en derin yaprağa kadar olan kenar sayısı
- BO düğümün çocuk sayısı
- CKökten o düğüme kadar olan kenar sayısı
- DAlt ağacındaki düğüm sayısı
3.Kolay
İkili ağacı ne tanımlar?
- AHer düğümün tam olarak iki çocuğu vardır
- BHer düğüm ikili bir sayı saklar
- CAğacın tam olarak iki seviyesi vardır
- DHer düğümün en fazla iki çocuğu vardır
4.Orta
Açık adresleme kullanan bir karma tablosunda olası en yüksek doluluk oranı nedir?
- A0,5
- BEn yüksek değer yoktur
- C2
- D1
5.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AListeyi sıralı hâle getirmek
- BEleman sayısını saklamak
- CListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- DBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
6.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- AHer zaman azalan düzende
- BArtan (sıralı) düzende
- CEkleme sırasıyla
- DSeviye sırasıyla
7.Zor
Kruskal'ın minimum kapsayan ağaç algoritmasında union-find yapısı ne için kullanılır?
- AKenarları ağırlığa göre sıralamak için
- BBir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
- CBaşlangıç köşesini seçmek için
- DArama sırasında her köşenin kaynağa olan güncel uzaklığını saklamak için
8.Zor
Öbek sıralaması (heapsort) hakkında hangi ifade doğrudur?
- AYerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
- BHer girdide O(n) sürede çalışır
- CEk depolama olarak bir ikili arama ağacına ihtiyaç duyar, bu yüzden O(n) ek bellek kullanır
- DKararlıdır ve O(n) ek bellek gerektirir
Cevap anahtarı
- 1. A · Elemanları tekrar olmadan saklar
- 2. C · Kökten o düğüme kadar olan kenar sayısı
- 3. D · Her düğümün en fazla iki çocuğu vardır
- 4. D · 1
- 5. D · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 6. B · Artan (sıralı) düzende
- 7. B · Bir kenarın iki uç noktasının zaten bağlı olup olmadığını kontrol etmek için
- 8. A · Yerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.