1.Kolay
Karma tablosu (hash table) verileri nasıl saklar?
- AYalnızca sıralı bir liste olarak
- BBir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- CSabit uzunlukta bir dize olarak
- DAnahtarları sıralı bir ağaç olarak
2.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- ABaşa eklemek
- Bi indeksindeki elemana erişmek
- CBaştaki elemanı çıkarmak
- Dİlk elemanı okumak
3.Kolay
Kuyruğun başındaki elemanı çıkaran işlemin adı nedir?
- APush
- BInsert
- CDequeue
- DEnqueue
4.Orta
AVL ağaçları ve kırmızı-siyah ağaçlar neyi garanti eder?
- AHer durumda sabit zamanlı arama
- BHiçbir düğümün iki çocuğu olmamasını
- CYeniden dengeleme sayesinde O(log n) yükseklik
- DAnahtarların ekleme sırasıyla saklanmasını
5.Orta
AVL ağacı her düğümde hangi denge koşulunu korur?
- AHer düğümün her iki alt ağacı da tam olarak aynı sayıda düğüm içerir
- BSol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- CHer düğüm kırmızı veya siyaha boyanır
- DTüm yapraklar tam olarak aynı derinliktedir
6.Orta
İkili min-heap'te extract-min nasıl çalışır?
- ASon eleman köke taşınır ve aşağı kaydırılır
- BKök çıkarılır ve tüm elemanlar bir konum sola kaydırılır
- CYeni en küçük eleman için tüm yapraklar aranır
- DDizinin son elemanı çıkarılır
7.Zor
Dairesel bir tamponda front == rear boş veya dolu anlamına gelebilir. Bunları ayırt etmenin yaygın bir yolu nedir?
- ATampon boyutunu ikinin kuvveti yapmak
- BAyrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
- Cfront ve rear'ı aynı değişkende saklamak
- Dfront, rear'a eşit olduğunda tamponu her zaman temizlemek; böylece durum boş olur
8.Zor
Komşuluk matrisi olarak saklanan V köşeli bir grafta genişlik öncelikli aramanın çalışma süresi nedir?
- AO(V + E)
- BO(V²)
- CO(V)
- DO(E log V)
Cevap anahtarı
- 1. B · Bir karma fonksiyonuyla konumu belirlenen anahtar–değer çiftleri olarak
- 2. B · i indeksindeki elemana erişmek
- 3. C · Dequeue
- 4. C · Yeniden dengeleme sayesinde O(log n) yükseklik
- 5. B · Sol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- 6. A · Son eleman köke taşınır ve aşağı kaydırılır
- 7. B · Ayrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
- 8. B · O(V²)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.