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
Kuyruğun başındaki elemanı çıkaran işlemin adı nedir?
- AEnqueue
- BInsert
- CPush
- DDequeue
2.Kolay
Hangi işlem bir dizi için O(1), tek yönlü bağlı liste için ise O(n)'dir?
- Aİlk elemanı okumak
- BBaşa eklemek
- Ci indeksindeki elemana erişmek
- DBaştaki elemanı çıkarmak
3.Kolay
Bir ağacın yüksekliği genellikle nasıl tanımlanır?
- AAğaçtaki toplam düğüm sayısı; kök ve her yaprak dahil
- BAğaçtaki yaprak sayısı
- CKökten bir yaprağa giden en uzun yoldaki kenar sayısı
- DKökün çocuk sayısı
4.Orta
Bir uygulama hızlı aramalara, ayrıca anahtarları sıralı olarak listelemeye ve aralık sorgularını yanıtlamaya ihtiyaç duyuyor. Hangi yapı en uygundur?
- ABir karma tablosu
- BSırasız bir bağlı liste
- CDengeli bir ikili arama ağacı
- DBir yığın
5.Orta
Bir ikili arama ağacının in-order (sıralı) dolaşımı anahtarları hangi sırayla ziyaret eder?
- AEkleme sırasıyla
- BArtan (sıralı) düzende
- CSeviye sırasıyla
- DHer zaman azalan düzende
6.Orta
50, 30, 70, 20, 40 anahtarları bu sırayla boş bir ikili arama ağacına ekleniyor. 30'un sol çocuğu nedir?
- A50
- B70
- C40
- D20
7.Zor
Dinamik bir dizi dolduğunda iki katına çıkıyor. Birçok gerçekleştirme onu neden yarısı dolu olduğunda değil, dörtte biri dolu olduğunda küçültür?
- ADiziyi sıralı tutmak için
- BYarıda yarıya indirmek eleman kaybına yol açacağı için
- CPush ve pop işlemleri sınır yakınında art arda geldiğinde tekrarlanan yeniden boyutlandırmadan kaçınmak için
- DBellek ayırıcı belleği yalnızca bir bloğun dörtte biri kadar parçalar hâlinde serbest bırakabildiği için
8.Zor
Öbek sıralaması (heapsort) hakkında hangi ifade doğrudur?
- AYerinde, en kötü durumda O(n log n) sürede sıralar, ancak kararlı değildir
- BHer girdide O(n) sürede çalışır
- CKararlıdır ve O(n) ek bellek gerektirir
- DEk depolama olarak bir ikili arama ağacına ihtiyaç duyar, bu yüzden O(n) ek bellek kullanır