Veri Yapıları
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Algoritma tarafından tüketilen bellek miktarına ne ad verilir?
- 2
500 öge kapasiteli ve kapasitesi dolduktan sonra 5 katına çıkacak olan kuyruk tanımlaması aşağıdakilerden hangisidir?
- 3
Kuyruktan öge çıkarma işlemine ne ad verilir?
- 4
Aşağıdaki seçeneklerden hangisi algoritma yazmak için ihtiyaç olan ön koşullardan biri değildir?
- 5
Aşağıdakilerden hangisi doğrusal olmayan veri yapılarına örnektir?
- 6
- Tüm liste sıralanana kadar devam et
- Sıradaki alt diziye geçerek işlemi tekrar et
- Bulunan elemanı ilk elemanla yer değiştir
- Tüm dizide en küçük elemanı bul
- 7
Aşağıdakilerden hangisi sözlük veri yapısının hash tablosundan farkını açıklar?
- 8
Ögeyi yığından kaldırmadan sadece görüntülemek için C# dilinde ne kullanılır?
- 9
Dizi elemanlarından biri pivot değer olarak seçilerek algoritma başlatılır. Pivot, baştaki eleman seçilebileceği gibi rastgele bir elemanda seçilebilir. Pivotun dizi elemanlarına uygun seçilmesi algoritma başarısını etkileyecektir. Pivot seçildikten sonra dizinin diğer elemanları, pivottan küçük veya büyük olmasına göre iki gruba ayrılır. Sonraki adımda, bu iki grup kendi içlerinde tekrar bölünerek sıralanır. Grupların sıralaması için sıralama algoritması özyinelemeli (recursive) olarak çalıştırılır.
Yukarıda anlatılan sıralama türü aşağıdakilerden hangisidir?
- 10
Sıralanmış sözlük sınıfında tüm ögeleri kaldırmak için aşağıdakilerden yöntemlerden hangisi kullanılır?
- 11
Bir ögenin, yığın içerisinde bulunup bulunmadığını kontrol etmek için hangi yöntem kullanılır?
- 12
Contains yöntemi hangi amaçla kullanılır?
- 13
Ücret verisi için hangi veri tipi kullanılmalıdır?
- 14
Hashtable sınıfı, hash tablosuyla ilgili sınıfların jenerik olmayan bir varyantıdır ancak anahtar ve değer için bir değişken tipi belirlenmesine izin vermediği için önemli bir sınırlaması vardır. Sözlük veri yapısında bu sınırlama kaldırılmıştır. DictionaryEntry sınıfının Key ve Value özelliklerinin ikisi de nesne türündedir bu nedenle tüm anahtarlar ve değerler aynı tipte olsa bile .......................................................................... işlemleri yapılması gerekmektedir.
Yukarıda yer verilen metindeki boş kısma aşağıdakilerden hangisi gelmelidir?
- 15
Bir algoritmanın büyük girdiler karşısındaki davranışını inceleyen matematiksel yönteme ne ad verilir?
- 16
Kabarcıkla sıralama (bubble sort), seçimle sıralama (selection sort) ve araya girerek sıralama (insertion sort) gibi genel olarak kullanılan bir sıralama algoritması için çalışma zamanı nasıl hesaplanır?
- 17
I. Külahta alınmış dondurma topları
II. Bankada sırada duran müşteriler
III. Bilgisayarda Ctrl+Z(geri alma) işlemi
IV. Restoranda üst üste duran tabaklar
Yukarıdakilerden hangisi veya hangileri kuyruk yapısına örnektir?
- 18"SortedDictionary" ile "Dictionary" arasındaki en belirgin fark aşağıdakilerden hangisidir?
- 19
"........., en kötü durum için bir Asimptotik Gösterim veya belirli bir işlev için büyüme tavanı olarak tanımlanabilir." Cümlesindeki boşluğa aşağıdaki seçeneklerden hangisi gelmelidir?
- 20
Veri türü ve veri yapısı karşılaştırmalarından hangisi doğrudur?