1.Kolay
Bir ağaçta kardeş düğümler nedir?
- AFarklı alt ağaçlarda aynı derinlikteki düğümler
- BÇocuğu olmayan düğümler
- CBir düğüm ve ebeveyni
- DAynı ebeveyni paylaşan düğümler
2.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AÖncelik kuyruğu
- BKuyruk
- CKarma tablosu
- DYığın
3.Kolay
Max-heap özelliği nedir?
- AHer sol çocuğun anahtarı, sağ kardeşinin anahtarından büyük veya ona eşittir
- BHer ebeveynin anahtarı çocuklarının anahtarlarından büyük veya onlara eşittir
- CTüm yapraklar en büyük anahtarı içerir
- DAnahtarlar soldan sağa sıralıdır
4.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AListeyi sıralı hâle getirmek
- BBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- CListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- DEleman sayısını saklamak
5.Orta
Yönsüz bir grafın komşuluk matrisi hakkında ne doğrudur?
- AAna köşegeni her zaman birlerden oluşur
- BAna köşegene göre simetriktir
- CHer zaman üst üçgenseldir
- DHer satırda tam olarak bir tane 1 vardır
6.Orta
50, 30, 70, 20, 40 anahtarları bu sırayla boş bir ikili arama ağacına ekleniyor. 30'un sol çocuğu nedir?
- A20
- B40
- C50
- D70
7.Zor
İkili arama ağacından iki çocuğu olan bir düğümü silmek genellikle nasıl yapılır?
- ADüğüm kökle yer değiştirilir
- BAltındaki alt ağacı baştan yeniden kurup içerdiği her anahtarı yeniden eklemek
- CDüğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- DTüm alt ağaç kaldırılır
8.Zor
Dinamik bir dizi dolduğunda iki katına çıkıyor. Birçok gerçekleştirme onu neden yarısı dolu olduğunda değil, dörtte biri dolu olduğunda küçültür?
- ABellek ayırıcı belleği yalnızca bir bloğun dörtte biri kadar parçalar hâlinde serbest bırakabildiği için
- BYarıda yarıya indirmek eleman kaybına yol açacağı için
- CPush ve pop işlemleri sınır yakınında art arda geldiğinde tekrarlanan yeniden boyutlandırmadan kaçınmak için
- DDiziyi sıralı tutmak için
Cevap anahtarı
- 1. D · Aynı ebeveyni paylaşan düğümler
- 2. B · Kuyruk
- 3. B · Her ebeveynin anahtarı çocuklarının anahtarlarından büyük veya onlara eşittir
- 4. B · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 5. B · Ana köşegene göre simetriktir
- 6. A · 20
- 7. C · Düğüm in-order ardılı (veya öncülü) ile değiştirilir ve o düğüm silinir
- 8. C · Push ve pop işlemleri sınır yakınında art arda geldiğinde tekrarlanan yeniden boyutlandırmadan kaçınmak için
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.