Veri Yapıları · 1–4. üniteler
Vize Deneme Sınavı 2
Ara sınav formatında 20 soru. Önce kendin çöz, sonra şıkkı seç. Konuları tekrar etmek için Veri Yapıları ders notları →
Sorular
Bir şık seç; doğru cevap ve kısa açıklaması hemen çıkar. Hepsi bitince puanını görürsün.
1.Sıralı bir listede her adımda arama alanını yarıya indirerek aranan değeri bulan ikili arama (binary search) algoritmasının zaman karmaşıklığı nedir?
2.Veri türü ile veri yapısı karşılaştırıldığında aşağıdakilerden hangisi veri türü için doğrudur?
3.Ders kitabındaki eşleştirmeye göre bir algoritmanın en iyi durumu (alt sınır) hangi sembolle gösterilir?
4.«KALEM» kelimesinin harfleriyle oluşturulabilecek bütün dizilişleri üreten bir algoritma için aşağıdakilerden hangisi doğrudur?
5.Değeri 0 ile 255 arasında olacak işaretsiz bir tam sayı için 1 bayt yer kaplayan C# veri türü aşağıdakilerden hangisidir?
6.int[] a = { 13, 4, 26, -7, 0 }; Yukarıdaki diziye göre a[a.Length - 2] ifadesinin değeri kaçtır?
7.Hash tablosunda iki farklı anahtarın hash fonksiyonu sonucunda aynı kovaya (bucket) düşmesine ne ad verilir?
8.A = { 1, 2, 3, 4 } ve B = { 3, 4, 5 } kümeleri için A ∆ B (simetrik fark) aşağıdakilerden hangisidir?
9.Tekrarsız elemanları sıralı tutan ve en küçük ile en büyük elemanı veren Min ve Max özelliklerine sahip yapı aşağıdakilerden hangisidir?
10.ArrayList liste = new ArrayList() { 4, 3, -1, 7 }; liste.RemoveAt(1); Bu kodlardan sonra liste[1] ifadesinin değeri nedir?
11.Stack s = new Stack(new string[] { "A", "B", "C", "D" }); Bu yığına art arda iki Pop() uygulanırsa ikinci Pop() hangi değeri döndürür?
12.Queue k = new Queue(20, 5); Bu kuyruk dolduğunda kapasitesi kaç olur?
13.Yığın ve kuyrukta kullanılan Peek metodu için aşağıdakilerden hangisi doğrudur?
14.Bir taksi durağı programında taksiler ve yolcular iki ayrı kuyrukta tutuluyor ve her turda ilk gelen yolcu ilk gelen taksiyle eşleştiriliyor. Bu eşleştirme hangi ilkeye dayanır?
15.new Stack() ile oluşturulan bir yığına 11. öge eklendiğinde yığının kapasitesi kaç olur?
16.7 3 9 1 5 dizisine seçerek sıralamanın yalnızca ilk adımı uygulanırsa dizi nasıl görünür?
17.Hızlı sıralama, pivottan küçük ve büyük elemanlardan oluşan grupları sıralamak için kendini yeniden çağırır. Bu çalışma biçimine ne ad verilir?
18.Hızlı sıralama algoritmasının en kötü durumdaki zaman karmaşıklığı nedir?
19.Ders kitabına göre bir sıralama algoritmasının ideal zaman karmaşıklığı olan O(1)'e ulaşabilmesi için ne gerekir?
20.Ünitedeki 1.000 elemanlı karşılaştırma deneyinde çalışma süresi en uzun olan algoritma hangisidir?