1.Kolay
Bir ağaçta bir düğümün derinliği nedir?
- AO düğümün çocuk sayısı
- BAlt ağacındaki düğüm sayısı
- CKökten o düğüme kadar olan kenar sayısı
- DO düğümden en derin yaprağa kadar olan kenar sayısı
2.Kolay
Bir dizinin elemanları bellekte nasıl saklanır?
- ATek bir bitişik blokta, art arda
- BDağınık olarak, işaretçilerle birbirine bağlı
- CBir karma fonksiyonunun seçtiği rastgele konumlarda
- DBir bellek sayfaları ağacında
3.Kolay
Ağırlıklı graf nedir?
- AHer kenarın maliyet veya uzaklık gibi sayısal bir değeri olduğu graf
- BKöşelerinden çok kenarı olan graf
- CDiskte saklanan graf
- DBazı köşelerin daha fazla kenarı olduğu için diğerlerinden ağır olduğu graf
4.Orta
Komşuluk matrisi kullanarak (u, v) kenarının var olup olmadığını kontrol etmek ne kadar sürer?
- AO(E)
- BO(1)
- CO(log V)
- DO(V)
5.Orta
İkili arama ağacındaki bir düğümün sağ alt ağacı var. Inorder ardılı (successor) nerededir?
- ASağ alt ağacının en soldaki düğümünde
- BHer zaman ebeveyninde
- CSol alt ağacının en sağdaki düğümünde
- DHer zaman sağ çocuğunda
6.Orta
Doluluk oranı bir eşiği aştıktan sonra bir karma tablosu yeniden karma (rehash) yaptığında ne olur?
- AYalnızca çakışan anahtarlar tablonun sonundaki yeni bir taşma listesine taşınır
- BYer açmak için en eski anahtarlar silinir
- CDaha büyük bir tablo ayrılır ve her anahtar yeniden eklenir
- DVar olan anahtarlar yerinde sıralanır
7.Zor
n sayılık bir dizi üzerindeki bir Fenwick ağacı (binary indexed tree) hangi işlemleri O(log n)'de destekler?
- AÖnek toplamı sorgularını ve tek eleman güncellemelerini
- BDiziyi sıralamayı ve ikili aramayı
- CMedyanı O(1)'de bulmayı
- DHerhangi bir konuma eleman eklemeyi
8.Zor
Segment ağacı (segment tree) genellikle ne için kullanılır?
- ABir grafın kenarlarını saklamak için
- BHer önekü ayrı bir ağaç düğümünde saklayarak dizeleri alfabetik sıralamak için
- CAralık sorgularını (aralık toplamları gibi) ve güncellemeleri O(log n) sürede yanıtlamak için
- DBir yığın gerçekleştirmek için
Cevap anahtarı
- 1. C · Kökten o düğüme kadar olan kenar sayısı
- 2. A · Tek bir bitişik blokta, art arda
- 3. A · Her kenarın maliyet veya uzaklık gibi sayısal bir değeri olduğu graf
- 4. B · O(1)
- 5. A · Sağ alt ağacının en soldaki düğümünde
- 6. C · Daha büyük bir tablo ayrılır ve her anahtar yeniden eklenir
- 7. A · Önek toplamı sorgularını ve tek eleman güncellemelerini
- 8. C · 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.