Veri Yapıları
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1Bir bağlantılı listede, farklı türde verilerin kullanılabilmesi için veri ...... türünde olmalıdır.
Yukarıda yer alan boşluğa gelebilecek en doğru seçenek aşağıdakilerden hangisidir? - 2
Kökün çocuklar içinde gösterildiği kök türü aşağıdakilerden hangisiyle anılır?
- 3
Sadece iki düğümün bağlı olup olmamasının önemsendiği graflara ne ad verilir?
- 4

Yukarıdaki grafın kenarlar kümesinin matematiksel gösterimi aşağıdaki seçeneklerden hangisinde doğru olarak verilmiştir?
- 5
I. DFS, yığın veri yapısı kullanır.
II. BFS, kuyruk veri yapısı kullanır.
III. DFS, düğüm tabanlıdır.
IV. BFS, kenar tabanlıdır.
Yukarıda verilenlerden hangileri doğrudur? - 6

Aşağıdaki ifadelerden hangisi yukarıda yer alan bağlantılı liste yapısı için doğru değildir? - 7
Aşağıdakilerden hangisi doğrusal aramanın özyinelemeli çözümü için doğru bir koşuldur?
- 8
- Grafiğin düğümlerinden herhangi birini bir yığına (stack) ekleyerek başlayın.
- Grafın düğümlerinden herhangi birini kuyruğun sonuna ekleyerek başlayın.
- Kuyruğun ilk ögesini alın ve ziyaret edilenler listesine ekleyin.
- Yığının en üst ögesini alın ve ziyaret edilenler listesine ekleyin.
- Bu düğümün bitişik düğümlerinin bir listesini oluşturun. Ziyaret edilenler listesinde olmayanları sıranın en arkasına ekleyin.
- Bu düğümün bitişik düğümlerinin bir listesini oluşturun. Ziyaret edilenler listesinde olmayanları yığının en üstüne ekleyin.
Yukarıdaki ifadelerden hangileri DFS algoritmasının çalışma mantığına uygundur?
- 9Sıralı arama algoritmasında, aranan eleman dizinin ilk elemanında ise zaman karmaşıklığı __________ olur.
Yukarıdaki boşluğa aşağıdakilerden hangisi gelmelidir? - 10
Bir grafiğin veya ağaç veri yapısının tüm düğümlerini aramak için kullanılan yinelemeli (recursive) bir algoritmadır. Geçiş, bir grafiğin tüm düğümlerini ziyaret etmek anlamına gelmektedir.
Yukarıdaki paragrafta sözü edilen algoritma aşağıdakilerden hangisidir?
- 11
Tüm düğümlerin çocuk sayısı iki veya sıfır olan ikili ağaçlara ne ad verilir?
- 12
Dairesel bağlantılı listeler için aşağıdakilerden hangisi yanlıştır?
- 13
Bir BST sınıfında kök düğüm null değilse, Ekle() metodunda veri hangi adımda ağaca yerleştirilir?
- 14Hash tablolarında O(1) işlem karmaşıklığını sağlayan bileşen aşağıdakilerden hangisidir?
- 15
Aşağıdaki ifadelerden hangisi sıralama algoritmalarının genel özelliklerinden biri olan *kararlılığı (stability)* en doğru şekilde açıklar?
- 16ArrayList ile List
arasındaki temel fark aşağıdakilerden hangisidir? - 17Aşağıdaki tanım hangi dizi türüne aittir?
int[,] tablo = new int[4,3]; - 18
Aşağıdaki veri yapılarından hangisinin eleman sayısı ilk değer atama işleminden sonra değiştirilemez?
- 19
Ücret verisi için hangi veri tipi kullanılmalıdır?
- 20
Bir yazılım geliştirici, sadece 8 eleman içeren küçük bir listeyi sıralamak için O(n²) ve O(n log n) karmaşıklıklarına sahip iki algoritmayı test etmektedir.
O(n²) algoritma ile sıralama yapıldığında toplamda 64 karşılaştırma yapılmaktadır.
Aynı listeyi O(n log n) karmaşıklığına sahip algoritma ile sıralarsa yaklaşık kaç karşılaştırma yapılması beklenir?