Algoritmalar ve Programlama
Deneme Sınavı Soruları
- 19 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
128 elemanlı bir dizi için ikili arama algoritmasının en kötü durum zaman karmaşıklığı kaç olur?
- 2

Yukarıda kodu verilen arama algoritmasına göre aranan1 ve aranan2 değişkenlerine sırasıyla 12 ve 42 atandığı varsayılırsa, arama algoritması ilk arama işleminin 2. karşılaştırma adımında ilk, ortanca ve son elemanların konum bilgileri ne olur?
- 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ın sırayla ziyaret edildiği arama algoritması aşağıdakilerden hangisidir?
- 4
Sıralama sırasında ilk yapılan işlemin olarak, dizinin orta noktadan ikiye ayrıldığı algoritma aşağıdakilerden hangisidir?
- 5
n tane sayının birleştirme sıralamasının alacağı zaman hangi seçenekte doğru olarak verilmiştir.?
- 6

Yukarıdaki çizge için hazırlanan komşuluk matrisindeki hangi satırlar doğru olarak verilmiştir?

- 7
Aşağıdakilerden hangisi kenar bağlantılarının yönleri temsil eden oklarla gösterildiği çizgedir?
- 8
Aşağıda üç ayrı dizi verilmiştir. Bu dizilerin hangisi ikili arama yapılabilmesi için uygundur?
I:[2 -1 98 0 22 13 54 22 -5]
II:[Ali, Emin, Fatma, Nurseli, Polat, Zennur]
III:[-12,-11, 1 2 3 4 5 6 7 8 9]
- 9
Bir algoritmanın zaman karmaşıklığı, hangi varsayıma göre hesaplanmaktadır?
- 10
“Sıralı diziler üzerinde arama yapmak için kullanılan bir algoritmadır.”
Yukarıdaki tanım aşağıdakilerden hangisine aittir?
- 11
Eleman sayısı 512 olan bir dizide çok yüksek miktarda ikili arama yapıldığı düşünüldüğünde ve her aranılan sayının da dizi içerisinde yer aldığı varsayılırsa her bir arama için ortalama kaç karşılaştırma yapmak gerekir?
- 12

Yukarıda verilen şekilde D={1,2,3,4} olmak üzere D’ye bağlı kenar bağıntılarını temsil eden küme aşağıdakilerden hangisidir?
- 14
"Bir problem için mümkün olan en doğru çözümü hedefleyen algoritmalardır. Bu algoritmalarda yerel olarak optimum sonuç elde edilirken, bulunan sonuç her zaman için en iyi çözüme karşılık gelmeyebilir."
Açıklaması yapılan algoritmalar aşağıdakilerden hangisidir?
- 15
"İkili ağaç veri yapısı kendi içerisinde alt ağaçlardan meydana geldiği için, ikili ağaçları
gezinmede özyinelemeli fonksiyonlar kullanılır. İkili ağaçlardaki düğümler dolaşılırken
farklı yöntemler uygulanabilirken, bilgisayar programında bu işi yapabilmek için kabul
görmüş üç gezinme yöntemi bulunmaktadır:
i. Preorder Gezinme (Kök başta)
ii. Inorder Gezinme (Kök ortada)
iii. Postorder Gezinme (Kök sonda)"Hangileri doğrudur?
- 16
Algoritma tasarlama sürecinde doğruluk kanıtlandıktan sonraki aşama aşağıdakilerden hangisidir?
- 17
Aşağıda listelenmiş özelliklerden hangisinin bir algoritmada olması beklenmez?
- 18
Aşağıdakilerden hangisi bir problem için mümkün olan en doğru çözümü hedefleyen algoritmalardır?
- 19
Aşağıdakilerden hangisi ağaç yapısında bilinmesi gereken başlıca kavramlardan değildir?
- 20
Aşağıdaki şekilde bir yığın veri yapısı mevcut iken sırasıyla push(6), pop(), peek() işlemleri sonrasında hangi sonucu elde ederiz?
5-->4-->3-->2-->1--||