1.Kolay
Tek yönlü bağlı listede her düğüm şunları içerir:
- AVeri ve bir sonraki düğüme referans
- BVeri ve bir indeks
- CVeri ve diğer tüm düğümlere referanslar
- DYalnızca veri
2.Kolay
Yığının en üstüne bir eleman ekleyen işlemin adı nedir?
- APush
- BPop
- CEnqueue
- DPeek
3.Kolay
n düğümlü bir ağacın kaç kenarı vardır?
- A2n
- Bn + 1
- Cn − 1
- Dn
4.Orta
7 boyutlu bir karma tablosu h(k) = k mod 7 ve doğrusal yoklama (linear probing) kullanıyor. 10 eklendikten sonra 17 nerede saklanır?
- Aİndeks 3
- Bİndeks 6
- Cİndeks 0
- Dİndeks 4
5.Orta
İndeks 0'dan başlayan bir dizide saklanan ikili öbekte (heap) i indeksindeki düğümün ebeveyni nerededir?
- A2i + 1 indeksinde
- B⌊i / 2⌋ + 1 indeksinde
- Ci − 1 indeksinde
- D⌊(i − 1) / 2⌋ indeksinde
6.Orta
n elemanlı bir dizinin ortasına bir eleman eklemenin maliyeti nedir?
- AO(n), çünkü sonraki elemanlar kaydırılmalıdır
- BO(n²), çünkü her eleman n kez taşınır
- CO(1), çünkü indeks bilinmektedir
- DO(log n), ikili arama nedeniyle
7.Zor
Kırmızı-siyah ağaç kuralları n anahtarlı bir ağacın yüksekliği hakkında hangi garantiyi verir?
- AYükseklik en fazla log2 n + 1'dir
- BYükseklik en fazla 2 log2(n + 1)'dir
- CYükseklik en fazla n / 2'dir
- DYükseklik tam olarak log2 n'dir
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, rear'a eşit olduğunda tamponu her zaman temizlemek; böylece durum boş olur
- Dfront ve rear'ı aynı değişkende saklamak
Cevap anahtarı
- 1. A · Veri ve bir sonraki düğüme referans
- 2. A · Push
- 3. C · n − 1
- 4. D · İndeks 4
- 5. D · ⌊(i − 1) / 2⌋ indeksinde
- 6. A · O(n), çünkü sonraki elemanlar kaydırılmalıdır
- 7. B · Yükseklik en fazla 2 log2(n + 1)'dir
- 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.