1.Kolay
Çift yönlü bağlı listedeki her düğüm neler içerir?
- AVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
- BVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- CYalnızca veri ve bir sonraki düğüme bir işaretçi
- DVerinin iki kopyası ve bir işaretçi
2.Kolay
İkili min-heap'in en küçük elemanı nerede bulunur?
- AKökte
- BEn soldaki yaprakta
- CDizinin son konumunda
- DAranması gereken herhangi bir yaprakta
3.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 yalnızca sayı saklayabilir
- CStatik dizi daha yavaş indeks erişimine izin verir
- DDinamik dizi elemanlarını bağlı düğümlerde saklar, bu yüzden birer birer büyüyebilir
4.Orta
n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?
- AO(1), çünkü indeks bilinmektedir
- BO(log n), ikili arama nedeniyle
- CO(n), çünkü sonraki elemanlar kaydırılmalıdır
- DO(n²), çünkü her eleman n kez taşınır
5.Orta
Bağlı listede bir nöbetçi (sentinel, kukla) düğümün amacı nedir?
- AEleman sayısını saklamak
- BListenin sabit bir en fazla düğüm sayısının ötesine büyümesini engellemek
- CBaştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- DListeyi sıralı hâle getirmek
6.Orta
3 4 + 2 * sonek (postfix) ifadesinin değeri nedir?
- A14
- B10
- C24
- D11
7.Zor
B-ağaçları neden veritabanlarında ve dosya sistemlerinde kullanılır?
- AYüksek dallanma faktörleri ağacı sığ tutar ve yavaş disk okumalarını azaltır
- BYeniden dengeleme gerektirmezler
- CHerhangi bir diziden daha az bellek kullanırlar, bu yüzden tüm indeks her zaman ana belleğe sığar
- DVerileri sırasız saklarlar
8.Zor
Dairesel bir tamponda front == rear boş veya dolu anlamına gelebilir. Bunları ayırt etmenin yaygın bir yolu nedir?
- AAyrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
- BTampon boyutunu ikinin kuvveti yapmak
- Cfront ve rear'ı aynı değişkende saklamak
- Dfront, rear'a eşit olduğunda tamponu her zaman temizlemek; böylece durum boş olur
Cevap anahtarı
- 1. B · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
- 2. A · Kökte
- 3. A · Dinamik dizi daha büyük bir bellek bloğuna taşınarak büyüyebilir
- 4. C · O(n), çünkü sonraki elemanlar kaydırılmalıdır
- 5. C · Baştaki veya sondaki özel durumları kaldırarak kodu basitleştirmek
- 6. A · 14
- 7. A · Yüksek dallanma faktörleri ağacı sığ tutar ve yavaş disk okumalarını azaltır
- 8. A · Ayrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.