Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
“Kendi içlerinde tekrar kendilerini çağıran fonksiyonlardır.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 2
"...................., sıralı diziler üzerinde arama yapmak için kullanılan bir algoritmadır. Üzerinde arama yapılacak olan dizi sıralı durumda değilse, bu algoritmanın doğru çalışabilmesi için öncelikle dizinin sıralı hale getirilmesi gerekir."
- 3
Çizgenin bir düğümünden başlanarak, söz konusu düğümün komşu düğümlerinin ve onların da komşularını sırayla ziyaret edildiği arama algoritmasına ne ad verilmektedir?
- 4
Ardışık arama algoritmasının en kötü durumdaki zaman karmaşıklığı değeri nedir?
- 5
"................., en temel arama algoritmasıdır. Bu algoritmanın çalışması için dizinin sıralı olmasına ihtiyaç bulunmamaktadır. Aranan eleman, sırasıyla dizinin her bir konumundaki eleman ile karşılaştırılır. 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."
- 6
Algoritmanın ortalama durum verimliliği için hangisi doğrudur?
- 7
Hızlı sıralama algoritmasında bölümleme için seçilen sınır değer aşağıdakilerden hangisidir?
- 8
Enine arama nedir?
- 9
Özyinelemeli fonksiyon nedir?
- 10
Aranan elemanın sırasıyla dizinin her bir konumundaki eleman ile karşılaştırılması aşağıdakilerden hangi arama algoritmasında olmaktadır?
- 11
Çizgenin bir düğümünden başlanarak bu düğümün komşusu üzerinden gidilebilecek en uzak düğüme kadar olan noktaların ziyaret edildiği ve daha sonra geri dönülerek aynı işlemlerin ziyaret edilmemiş düğümler için sürdürüldüğü arama algoritması aşağıdakilerden hangisidir?
- 12
"Kenar bağlantılarının yönleri temsil eden oklarla gösterildiği çizgedir.”
Aşağıdakilerden hangisi yukarıdaki tanıma aittir?
- 13
Bir dizi üzerinde lineer arama algoritmasında aranılan elemanın dizinin ilk elemanı olması aşağıdaki durumlardan hangisine örnektir?
- 14
Aşağıdakilerden hangisi ağaç veri yapısında düğümleri birbirine bağlayan kenara verilen isimdir?
- 15
Bilgisayar programlarında verilerin sistematik ve etkili bir şekilde organize edilmesi için aşağıdakilerden hangisi kullanılmaktadır?
- 16
- Listenin başından sonuna kadar gitmek demektir.
- Listenin elemanlarında gezinirken, listede eleman arama veya elemanları ekrana yazdırma gibi işlemler yapılabilir.
- Gezinme işlemi istenilen yerde sonlandırılabilir.
Bağlı listenin elemanlarında gezinmek ile ilgili verilen ifadelerden hangileri doğrudur?
- 17

Yukarıdaki görselde verilen ağaç veri yapısı hakkında aşağıdaki ifadelerden hangisi söylenemez?
- 18
Algoritmanın konuşma dili ile gösterimi için aşağıdaki ifadelerden hangisi yanlıştır?
- 19
Genellikle optimizasyon problemlerinde kullanılan, problem çözümünde tüm olasılıkları deneyen algoritmalar hangisidir?
- 20
Verimli ve etkin bir hash fonksiyonu aşağıdaki özelliklerden hangisinin sağlanması önemsizdir?