1.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- An + 1
- B2n
- Cn
- Dn − 1
2.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AKuyruk
- BKarma tablosu
- CYığın
- DÖncelik kuyruğu
3.Kolay
Karma tablosunda çakışma (collision) nedir?
- ATablonun belleğinin tükenmesi
- BBir anahtarın hiç karma değerinin hesaplanamaması
- Cİki farklı anahtarın aynı indekse eşlenmesi
- Dİki eşit anahtarın iki kez saklanması
4.Orta
İkili öbek (heap) neden hiç işaretçi olmadan bir dizide saklanabilir?
- ATam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
- BBir öbekteki tüm anahtarlar eşittir
- CDiziler anahtarları otomatik olarak sıralı tuttuğu için işaretçiye gerek kalmaz
- DÖbekler hiçbir zaman 100'den fazla eleman içermez
5.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
- B70
- C40
- D50
6.Orta
İkili arama ağacındaki bir düğümün sağ alt ağacı var. Inorder ardılı (successor) nerededir?
- ASol alt ağacının en sağdaki düğümünde
- BSağ alt ağacının en soldaki düğümünde
- CHer zaman sağ çocuğunda
- DHer zaman ebeveyninde
7.Zor
Bir AVL düğümü, sol çocuğunun sağ alt ağacı fazla yükseldiği için dengesiz (sol-sağ durumu). Hangi düzeltme uygulanır?
- ASol çocukta sağa döndürme, ardından düğümde sola döndürme
- BDüğümde tek bir sağa döndürme
- CSol çocukta sola döndürme, ardından düğümde sağa döndürme
- DDüğümde tek bir sola döndürme
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 · n − 1
- 2. A · Kuyruk
- 3. C · İki farklı anahtarın aynı indekse eşlenmesi
- 4. A · Tam bir ikili ağaç olduğu için konumlar basit indeks formüllerini izler
- 5. A · 20
- 6. B · Sağ alt ağacının en soldaki düğümünde
- 7. C · Sol çocukta sola döndürme, ardından düğümde sağa döndürme
- 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.