1.Kolay
İkili arama ağacında bir düğümün sol alt ağacındaki değerler:
- ADüğümün değerinden büyüktür
- BDüğümün değerine eşittir
- CRastgele sıradadır
- DDüğümün değerinden küçüktür
2.Kolay
Map (sözlük) ne saklar?
- AYalnızca ekleme sırasındaki değerleri
- BEşit anahtar çiftlerini
- CBüyüklüğe göre sıralanmış değerleri
- DBenzersiz anahtarlı anahtar-değer çiftleri
3.Kolay
Kuyruğun başındaki elemanı çıkaran işlemin adı nedir?
- APush
- BEnqueue
- CDequeue
- DInsert
4.Orta
Bir diziyi dolaşmak, aynı uzunluktaki bir bağlı listeyi dolaşmaktan pratikte neden çoğu zaman çok daha hızlıdır?
- ADizi dolaşımı toplamda O(1), bağlı liste dolaşımı O(n)'dir
- BDizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- CBağlı listeler elemanları her zaman diskte saklar
- DDiziler değerleri karşılaştırmak için daha az komut kullanır
5.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 6
- Bİndeks 3
- Cİndeks 0
- Dİndeks 4
6.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- ASeviye sırasıyla
- BEkleme sırasıyla
- CHer zaman azalan düzende
- DArtan (sıralı) düzende
7.Zor
5, 3, 8, 1 anahtarları bu sırayla dizi tabanlı boş bir ikili min-heap'e ekleniyor. Son dizi nedir?
- A[1, 5, 8, 3]
- B[1, 3, 8, 5]
- C[3, 1, 8, 5]
- D[1, 3, 5, 8]
8.Zor
O(1) get ve put işlemlerine sahip bir LRU (least recently used) önbelleğini hangi veri yapısı destekler?
- AYalnızca bir yığın
- BTek bir sıralı dizi
- CYalnızca bir ikili arama ağacı
- DÇift yönlü bağlı listeyle birleştirilmiş bir karma haritası
Cevap anahtarı
- 1. D · Düğümün değerinden küçüktür
- 2. D · Benzersiz anahtarlı anahtar-değer çiftleri
- 3. C · Dequeue
- 4. B · Dizi elemanları bitişik olduğu için CPU önbelleğini iyi kullanırlar
- 5. D · İndeks 4
- 6. D · Artan (sıralı) düzende
- 7. B · [1, 3, 8, 5]
- 8. D · Çift yönlü bağlı listeyle birleştirilmiş bir karma haritası
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.