1.Kolay
Hangi veri yapısı "son giren ilk çıkar" (LIFO) ilkesine göre çalışır?
- AYığın (stack)
- BKuyruk
- CKarma tablosu
- DBağlı liste
2.Kolay
Hangi işlem dizide yavaş, ancak bağlı listenin başında hızlıdır?
- ASabit bir dizinin uzunluğunu bulma
- B5. elemana erişim
- CBaşa ekleme
- DSon elemanı indeksle okuma
3.Kolay
Bir ağacın seviye sıralı (level-order) dolaşımını yapmak için hangi veri yapısı kullanılır?
- AÖncelik kuyruğu
- BKarma tablosu
- CYığın
- DKuyruk
4.Orta
V köşeli bir graf için komşuluk matrisi ne kadar bellek kullanır?
- AO(V + E)
- BO(log V)
- CO(E)
- DO(V²)
5.Orta
AVL ağacı her düğümde hangi denge koşulunu korur?
- ATüm yapraklar tam olarak aynı derinliktedir
- BHer düğümün her iki alt ağacı da tam olarak aynı sayıda düğüm içerir
- CSol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- DHer düğüm kırmızı veya siyaha boyanır
6.Orta
Dengeli bir ikili arama ağacında bir anahtarı aramanın zaman karmaşıklığı nedir?
- AO(n log n)
- BO(n)
- CO(1)
- DO(log n)
7.Zor
Dairesel bir tamponda front == rear boş veya dolu anlamına gelebilir. Bunları ayırt etmenin yaygın bir yolu nedir?
- Afront ve rear'ı aynı değişkende saklamak
- Bfront, rear'a eşit olduğunda tamponu her zaman temizlemek; böylece durum boş olur
- CTampon boyutunu ikinin kuvveti yapmak
- DAyrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
8.Zor
Topolojik sıralama için Kahn algoritması giriş derecesi 0 olan köşeleri tekrar tekrar çıkarır. Bu köşeleri hangi yapı tutar?
- AGiriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
- BZiyaret edilen tüm kenarlardan oluşan bir yığın
- CÇıkış derecesine göre sıralanmış bir max-heap
- DHangi köşelerin zaten çıkarıldığını kaydeden bir komşuluk matrisi
Cevap anahtarı
- 1. A · Yığın (stack)
- 2. C · Başa ekleme
- 3. D · Kuyruk
- 4. D · O(V²)
- 5. C · Sol ve sağ alt ağaçların yükseklikleri en fazla 1 farklıdır
- 6. D · O(log n)
- 7. D · Ayrı bir eleman sayacı tutmak veya her zaman bir yuvayı boş bırakmak
- 8. A · Giriş derecesi 0 olan köşelerden oluşan bir kuyruk (veya herhangi bir koleksiyon)
Tam adım adım çözümler: bu konuyu examproblems.com’da çalışın.