Cevaplı Veri yapıları çalışma kâğıdı
Ücretsiz yazdırılabilir Veri yapıları çalışma kâğıdı: kolaydan sınav düzeyine 8 soru ve cevap anahtarı. Yazdırın ya da PDF olarak kaydedin.
Öğ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
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- ABaşa eklemek
- Bİlk elemanı okumak
- CBaştaki elemanı çıkarmak
- Di indeksindeki elemana erişmek
2.Kolay
Karma tablosunda çakışma (collision) nedir?
- Aİki farklı anahtarın aynı indekse eşlenmesi
- BBir anahtarın hiç karma değerinin hesaplanamaması
- Cİki eşit anahtarın iki kez saklanması
- DTablonun belleğinin tükenmesi
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
Yönsüz bir grafın komşuluk matrisi hakkında ne doğrudur?
- AAna köşegeni her zaman birlerden oluşur
- BHer zaman üst üçgenseldir
- CHer satırda tam olarak bir tane 1 vardır
- DAna köşegene göre simetriktir
5.Orta
İkili arama ağacındaki bir düğümün sağ alt ağacı var. Inorder ardılı (successor) nerededir?
- AHer zaman ebeveyninde
- BSağ alt ağacının en soldaki düğümünde
- CHer zaman sağ çocuğunda
- DSol alt ağacının en sağdaki düğümünde
6.Orta
Derinlik öncelikli arama (DFS, yinelemeli sürüm) hangi veri yapısını kullanır?
- AKuyruk
- BYalnızca karma tablosu
- CYığın (stack)
- DÖbek (heap)
7.Zor
Bir kırmızı-siyah ağaç hangi özelliği sağlamalıdır?
- AKök kırmızı olmalıdır
- BBir düğümden alt soyundaki yapraklara giden her yol aynı sayıda siyah düğüm içerir
- CHer kırmızı düğümün çocukları kırmızı olmalıdır, bu yüzden kırmızı düğümler yapraklara kadar kesintisiz zincirler oluşturur
- DHer düğüm kırmızı olmalıdır
8.Zor
Tek yönlü bağlı bir listenin döngü içerip içermediğini O(1) ek bellekle nasıl tespit edebilirsiniz?
- ASayı liste uzunluğu alanını aşana kadar düğümleri sayarak
- BListeyi sıralayıp tekrarları arayarak
- CZiyaret edilen her düğümü bir karma kümesinde saklayarak
- DBir işaretçiyi birer adım, diğerini ikişer adım ilerletip karşılaşıp karşılaşmadıklarını kontrol ederek