Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Temel asimptotik verimlilik sınıfları arasında sabit sınıf aşağıdakilerden hangisidir?
- 2

Yukarıdaki çizge üzerinde, başlangıç noktası S alınarak önce derinliğine arama algoritması çalıştırılacaktır. Bir düğümün birden fazla komşusu varsa bu komşular alfabetik sırada küçükten büyüğe doğru ziyaret edilecektir. Buna göre çizgedeki düğümlerin ziyaret edilme sırası aşağıdakilerden hangisidir?
- 3
Aşağıdakilerden hangisi algoritmaları karşılaştırırken kullanılan gösterimlerden biridir?
- 4
Aşağıdakilerden hangisi, for döngüsü ile yığın oluşturarak ve bu yığını kullanarak yapılan sıralamadır?
- 5
Verilen algoritma neyin sonucunu almaktadır? - 6
İkili arama algoritmalarında en kötü durumdaki zaman karmaşıklığı nasıl ifade edilir?
- 7
Önce derinliğine arama algoritmasının uygulanması esnasında aşağıdakilerden hangisinden faydalanılır?
- 8

Yukarıdaki çizge üzerinde, başlangıç noktası S olacak şekilde önce derinliğine arama algoritması çalıştırılacaktır. Bir düğümün birden fazla komşusu varsa, bu komşular alfabetik sırada küçükten büyüğe doğru ziyaret edilecektir.
Buna göre çizgedeki düğümlerin ziyaret edilme sırası aşağıdakilerden hangisidir?
- 9
Temel arama algoritmaları aşağıdakilerin hangisinde doğru ve tam olarak verilmiştir?
- 10
128 elemanlı bir dizi için ikili arama algoritmasının en kötü durum zaman karmaşıklığı kaç olur?
- 11
“Sıralı diziler üzerinde arama yapmak için kullanılan bir algoritmadır.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 12
Bir dizi üzerinde lineer arama algoritmasında aranılan elemanın dizinin ilk elemanı olması aşağıdaki durumlardan hangisine örnektir?
- 13
"... Bazı algoritmaların doğru çalışması için dizilerin sıralı durumda olması
gerektiği bilinmektedir. Sıralı durumda olmayan bir diziye bu türdeki bir arama algoritmasının uygulanması için dizinin öncelikle sıralı hale getirilmesi gerekir. Böyle bir durumda ise sıralama ve arama algoritmalarının ............... çalışması söz konusu olur. Bu sebeplerle probleme uygun arama algoritmasının seçilmesi önemlidir." Boşluğa ne gelmelidir? - 14
I. Algoritmayı oluşturan adımlar doğru ve kesin bir şekilde tanımlanmalıdır.
II. Algoritmaların daima bir sonu olmalıdır.
III.Bir algoritma, aynı türdeki problemlerin hepsine uygulanabilir olmalıdır.
Algoritmalar ile ilgili yukardaki bilgilerden hangisi veya hangileri doğrudur? - 15
Aşağıdakilerden hangisi bir algoritmanın sahip olması gereken özelliklerden birisi değildir?
- 16
"..............., bir algoritmanın görsel halini ifade eder."
Yukarıdaki ifadede boşluk bırakılan yere aşağıdakilerden hangisi gelmelidir?
- 17
Aşağıdakilerden hangisi yığın için verilebilecek örneklerden biri değildir?
- 18
- Aynı türdeki problemlerin hepsine uygulanabiliyor,
- Kabul edilebilir bir süre içerisinde tamamlanamıyor,
- Sonsuz döngüye giriyor,
- Her girdi için doğru bir çıktı üretiyor,
- 19

Verilen şeklide C programa dilindeki fonksiyon ile hangi sonuç bulunmak istenmiştir?
- 20
"................ algoritmalarında, problemin çözümünü döngü içerisindeki tekrarlarla buluruz."