Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
n tane sayının birleştirme sıralamasının alacağı zamanın nasıl hesaplanacağı hangi seçenekte doğru olarak verilmiştir?
- 2
Aşağıdakilerden hangisinde verilen eşleştirme doğrudur?
- 3
İkili arama algoritmasının en kötü durum çalışmasındaki zaman karmaşıklığı aşağıdakilerden hangisidir?
- 4
Aranan elemanın dizinin tüm elemanlarıyla sıra sıra karşılaştırılması ilkesine dayanan ve bilinen en temel arama algoritması olan arama algoritması nedir?
- 5
Temel arama algoritmaları aşağıdakilerin hangisinde doğru ve tam olarak verilmiştir?
- 6
for döngüsü için zaman karmaşıklığı aşağıdakilerden hangisidir?
- 7
Bir iç içe döngünün zaman karmaşıklığı aşağıdakilerden hangisidir?
- 8
Algoritma analizi yaparken hangi durumun analizinden faydalanılmaz?
- 9
Ardışık arama ve ikili arama ile ilgili, aşağıda yer alan ifadelerden hangileri doğrudur?
- Ardışık arama algoritmanın çalışması için dizinin sıralı olmasına ihtiyaç bulunmamaktadır.
- Ardışık aramada aranan eleman, sırasıyla dizinin her bir konumundaki eleman ile karşılaştırılır.
- Ardışık aramada aranan elemanın değerinin dizinin elemanlarından birisiyle aynı olduğu görülürse algoritma başarılı bir şekilde sonlandırılır.
- Ardışık aramada eğer aranan eleman dizinin içerisinde mevcut değilse, karşılaştırmalar dizinin ilk elemanından son elemanına kadar sürecektir.
- İkili arama, sıralı diziler üzerinde arama yapmak için kullanılan bir algoritmadır.
- 10
Aranan elemanın dizinin tüm elemanlarıyla sıra sıra karşılaştırılması ilkesine dayanan ve bilinen en temel arama algoritması olan arama algoritması nedir?
- 11
16 elemanlı bir dizinin içerisinde arama yapılacağını ve aranan elemanın bu dizide yer almadığını varsayarsak, ikili arama algoritması kaç işlemde sonuçlanır?
- 12
“Kendi içlerinde tekrar kendilerini çağıran fonksiyonlardır.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 13
Arama algoritmalarının karşılaştırılmasına yönelik verilen ifadelerden hangisi yanlıştır?
- 14

Preorder gezinme yöntemi ile şekildeki ikili ağaç gezildiğinde, gezilen düğümlerin sırası hangi seçenekte doğru şekilde verilmiştir?
- 15

Kuyruk veri yapısının bağlı liste gösterimi şekilde verilmiştir. Kuyruğun ilk halinde 9,2 ve 6 sayılarını içeren elemanlar bulunmaktadır. Tanımlanan bu kuyruğa, enqueue işlemi ile 8 sayısının içeren bir eleman eklenmiştir. Son durumdaki soru işareti ile gösterilen yerlere hangi sayılar gelmektedir?
- 16
Bağlı listeler ile ilgili verilen ifadelerden hangisi yanlıştır?
- 17
- Programlamada yığınlar “Son Giren İlk Çıkar” kuralı ile anılır.
- Yığın mantığının bir veri yapısı olarak programlanmasında diziler kullanılabilir.
- Yığın mantığının bir veri yapısı olarak programlanmasında bağlı listeler kullanılabilir.
- 18
"Algoritmaları temel olarak iki gruba ayırabiliriz. Bunlar ................ algoritmalarıdır."
- 19
“Algoritmayı oluşturan adımlar, yapılan iş için kabul edilebilir bir süre içerisinde tamamlanmalıdır.”
Yukarıda yer alan ifade algoritmaların aşağıda yer alan özelliklerinden hangisini tarif etmektedir?
- 20
Karakter tipinde verileri saklayacak şekilde tanımlanmış bir yığına a, n, a, d, o, l, u harfleri sırasıyla eklendiğinde yığının tepe noktasında aşağıdaki elemanlardan hangisi yer alır?