1.Kolay
Tek yönlü bağlı listede son düğümün next işaretçisi ne içerir?
- AÖnceki düğümün adresi
- BNull (düğüm yok)
- CListedeki düğüm sayısı
- Dİlk düğümün adresi
2.Kolay
Statik dizi ile dinamik dizi arasındaki temel fark nedir?
- ADinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- BStatik dizi daha yavaş indeks erişimine izin verir
- CStatik dizi yalnızca sayı saklayabilir
- DDinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
3.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- Aİlk elemanı okumak
- Bi indeksindeki elemana erişmek
- CBaşa eklemek
- DBaştaki elemanı çıkarmak
4.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
- ATek yönlü bağlı listede
- BÇift yönlü bağlı listede
- CDinamik bir dizide
- DSıralı bir dizide
5.Orta
Bir ikili ağacın kökü 1'dir; sol çocuğu 2, sağ çocuğu 3'tür; 2 düğümünün çocukları 4 (sol) ve 5'tir (sağ). Postorder dolaşım nedir?
- A5 4 3 2 1
- B4 2 5 1 3
- C1 2 4 5 3
- D4 5 2 3 1
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
- BVar olan anahtarlar yerinde sıralanır
- CYer açmak için en eski anahtarlar silinir
- DDaha büyük bir tablo ayrılır ve her anahtar yeniden eklenir
7.Zor
Topolojik sıralama için Kahn algoritması giriş derecesi 0 olan köşeleri tekrar tekrar çıkarır. Bu köşeleri hangi yapı tutar?
- AÇıkış derecesine göre sıralanmış bir max-heap
- BHangi köşelerin zaten çıkarıldığını kaydeden bir komşuluk matrisi
- CZiyaret edilen tüm kenarlardan oluşan bir yığın
- DGiriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
8.Zor
Komşuluk matrisi olarak saklanan V köşeli bir grafta genişlik öncelikli aramanın çalışma süresi nedir?
- AO(V)
- BO(V + E)
- CO(V²)
- DO(E log V)
Cevap anahtarı
- 1. B · Null (düğüm yok)
- 2. A · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- 3. B · i indeksindeki elemana erişmek
- 4. B · Çift yönlü bağlı listede
- 5. D · 4 5 2 3 1
- 6. D · Daha büyük bir tablo ayrılır ve her anahtar yeniden eklenir
- 7. D · Giriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
- 8. C · O(V²)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.