Öğretmenler için: sınıfta ücretsiz yazdırılabilir, çoğaltılabilir ve kullanılabilir. Her yeni çalışma kâğıdında yeni değerler ve kendi cevap anahtarı vardır. Ders sayfanızda ExamProblems bağlantısı vermeniz bizi memnun eder.
Ad: ____________________ Tarih: ____________
1.Kolay
İkili ağacın preorder (önce kök) dolaşımı düğümleri hangi sırayla ziyaret eder?
ADüğüm, sonra sol alt ağaç, sonra sağ alt ağaç
BSol alt ağaç, sonra sağ alt ağaç, sonra düğüm
CSol alt ağaç, sonra düğüm, sonra sağ alt ağaç
DYukarıdan başlayarak seviye seviye
2.Kolay
Tek yönlü bağlı listede son düğümün next işaretçisi ne içerir?
ANull (düğüm yok)
BListedeki düğüm sayısı
CÖnceki düğümün adresi
Dİlk düğümün adresi
3.Kolay
Çift yönlü bağlı listedeki her düğüm neler içerir?
AVerinin iki kopyası ve bir işaretçi
BYalnızca veri ve bir sonraki düğüme bir işaretçi
CVeri ve iki işaretçi: biri sonraki düğüme, biri ondan sonraki düğüme
DVeri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
4.Orta
Bir listenin ortasındaki bir düğüme referansınız var. Hangi listede onu O(1)'de çıkarabilirsiniz?
ASıralı bir dizide
BÇift yönlü bağlı listede
CTek yönlü bağlı listede
DDinamik bir dizide
5.Orta
V köşeli ve E kenarlı bir graf için komşuluk listesi ne kadar bellek kullanır?
AO(V + E)
BO(V²)
CO(V × E)
DO(E²)
6.Orta
Dijkstra algoritması işlenecek bir sonraki köşeyi seçmek için hangi soyut veri türünü kullanır?
ASırasız bir küme
BMin-öncelik kuyruğu
CYığın
DFIFO kuyruğu
7.Zor
Tek yönlü bağlı bir listeyi yerinde (in place) tersine çevirmenin zaman ve ek alan maliyeti nedir?
AO(n) zaman ve O(n) ek alan
BO(1) zaman ve O(1) ek alan
CO(n) zaman ve O(1) ek alan
DO(n log n) zaman ve O(1) ek alan
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. A · Düğüm, sonra sol alt ağaç, sonra sağ alt ağaç
2. A · Null (düğüm yok)
3. D · Veri, bir sonraki düğüme bir işaretçi ve bir önceki düğüme bir işaretçi
4. B · Çift yönlü bağlı listede
5. A · O(V + E)
6. B · Min-öncelik kuyruğu
7. C · O(n) zaman ve O(1) ek alan
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.