Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
“Sıralı diziler üzerinde arama yapmak için kullanılan bir algoritmadır.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 2
Aşağıdakilerin hangisinde çizgelerin uygulamaları mevcut değildir?
- 3
Ardışık aramanın en kötü durumdaki zaman karmaşıklığı nasıl ifade edilir?
- 4
- Dijkstra algoritması, ağırlıklandırılmış çizgelerde bir başlangıç düğümü ile diğer düğümler arasındaki en kısa mesafeyi tespit etmek için kullanılır.
- Bu algoritmanın başlangıcında, başlangıç düğümü ile diğer düğümler arasındaki uzaklıkların tamamının sonsuz olduğu varsayılır.
- Algoritma, düğümler arasındaki en kısa yolları aradığı için düğümler arasında daha kısa yollar bulundukça, sonsuz değeri ilgili yolun uzunluğu ile değiştirilir.
- Dijkstra algoritması, her bir adımında ziyaret edilenler listesine yeni bir düğüm eklemekte ve düğümler arası mesafeleri güncellemektedir.
Dijktra algoritmasına ilişkin olarak seçeneklerde yer alan ifadelerden hangileri doğrudur?
- 5
İkili arama algoritmasına yönelik bir C program kodunda hangi fonksiyona arama işlemi için parametre gönderilir?
- 6
Elemanları [3, 6, 8, 1] olan bir dizi, seçmeli sıralama algoritması ile küçükten büyüğe doğru sıralanmak isteniyor. Algoritmanın adımları sonrasında elde edilecek diziler aşağıdakilerden hangisinde verilmiştir?
- 7
Algoritmanın çalışmasının en uzun sürebileceği durumu ifade etmek için kullanılan terim hangisidir?
- 8
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?
- 9
Verilen şekil neyi göstermektedir? - 10
Aşağıdakilerden hangisi bilgisayar bilimcileri tarafından fonksiyonların büyümesini de göz önünde bulundurarak, aynı problemi çözen farklı algoritmaların verimliliğini karşılaştırırken kullanılmak üzere tanımlanmış gösterimlerden birisidir?
- 11

Hangisinin bir örneği olabilir?
- 12
Algoritmaların durum verimlilikleri neye göre değişebilmektedir?
- 13
Dizideki her bir konumdaki elemanın, bir sonraki eleman ile karşılaştırılarak yapılan sıralama, aşağıdakilerden hangisidir?
- 14
Aşağıdakilerden hangisi bağlı liste türlerinden biri değildir?
- 15

Verilen şekilde C programa dilindeki fonksiyon ile hangi sonuç bulunmak istenmiştir?
- 16
Bir problemin çözümü aşamasında, kabul edilebilir bir çözüm elde edene kadar tüm olasılıkları deneyen algoritmalara ne ad verilir?
- 17
"Bir problem çözülürken bir çok yöntem vardır. Bunlardan bir tanesi de var problemin algoritmasını birer birer küçülterek çözüme ulaşmaktır." ifadelerini kullanan birisi hangi algoritma tasarımını vurgulamıştır?
- 18
Aşağıdaki özelliklerden hangisi veri yapılarındaki dizilere ait bir özelliktir?
- 19
Aşağıdaki fonksiyonlardan hangisi düğümü hafızadan kaldırmak için kullanılır?
- 20
- Özyinelemeli Algoritmalar
- Geri İzlemeli Algoritmalar
- İleri İzlemeli Algoritmalar
- Açgözlü Algoritmalar
Yukarıdakilerden hangileri algoritma türlerindendir?