Algoritmalar
Deneme Sınavı Soruları
- 20 soru
- Cevap anahtarı açık: çöz, sonucunu gör
- 1
Aşağıda verilen seçeneklerden hangisi bir liste türü değildir?
- 2
Geçerli bir adres bilgisinin saklanmadığı düğümler, aşağıdakilerden hangisidir?
- 3

Yukarıda verilen kod aşağıdaki işlemlerden hangisine aittir?
- 4
I. O(n) bir algoritmanın en kötü çalışma zamanını gösterir.
II. O(n²) gösterimine sahip algoritmalar O(2n) gösterimine sahip algoritmalardan daha yavaştır.
III. Big Omega zaman karmaşıklığında üst sınırı gösterir.
IV. Big Theta bir algoritmanın ortalama çalışma zamanını gösterir.
Yukarıdaki iadelerden hangisi/ hangileri yanlıştır?
- 5
İkili arama ağaçları ile ilgili aşağıdaki ifadelerden hangisi ya da hangileri doğrudur?
- İkili arama ağaçlarında gezinme için önce-kök, sonra-kök gibi çeşitli yöntemler vardır.
- Düğümlerin sakladıklarının veri değerine dair belirlenen kısıtlama sayesinde ikili arama ağaçları içinde gezinilirken ağaçta saklanan veriye sıralı şekilde ulaşılması mümkün değildir.
- İkili arama ağaçlarında belirli bir düğümün aranması işleminde düğümlerin sakladıkları değere göre sola veya sağa yönlendirme yapılarak sol veya sağ ağaç arama işlemine devam edilir.
- 6
Aşağıdakilerden hangisi yığın (heap) sıralama işleminin özelliklerinden değildir?
- 7
Aşağıdakilerden hangisi algoritma değildir?
- 8

Yukarıdaki şekilde verilen liste türü örneği için aşağıdakilerden hangisi doğrudur?
- 9
Aşağıda bir listenin başına düğüm eklemeye dair adımlar verilmiştir. Bu adımların doğru sıralanışı aşağıdakilerden hangisidir?
- Veri düğüm içine aktarılır ve işaretçi değeri olarak BOŞ atanır.
- Yeni bir düğüm yaratılmalıdır.
- Listenin geçerliliği yani en azından ilk düğümü içermesi durumu kontrol edilir.
- Geçerli bir liste var ise yeni düğüm işaretçisine listede bulunan ilk düğümün adresi yani listenin adresi atanmalıdır.
- Listenin adresi olarak yeni düğümün adresi atanmalıdır.
- 10
Algoritmanın en hızlı şekilde sonuca ulaşma durumuna ne ad verilir?
- 11
Ağaç yapılarına ait aşağıdaki ifadelerden hangisi doğru değildir?
- 12
F1 değerinin hesaplanması ile ilgili aşağıda verilen hangi seçenek doğru bir önerme içermez?
- 13
Bir f(x) fonksiyonu için her durumda
c1.g(x) <=f(x) <=c2.g(x) koşullarını sağlayan pozitif, sabit c1 , c2 değerleri bulunabiliyorsa f fonksiyonuna ne ad verilir? - 14
Algoritma, bir görevi gerçekleştirmek için atılması gereken bir dizi iyi tanımlanmış mantıksal adımdır. Algoritma tasarlama süreci aşağıdaki kaç adımda özetlenebilir ?
- 15
Kod yazımında "GÖSTER" yerine “YAZDIR”, “PRINT”, “DISPLAY” vb. sözcüklerin de kullanımına izin veren dil aşağıdakilerden hangisidir?
- 16
Aşağıdakilerden hangisi ağaç veri yapılarından bahsederken kullanılan kavramlardan biri olan derinlik kavramının açıklamasıdır?
- 17
Çizgeler (Graph) veri yapıları ile ilgili aşağıdaki ifadelerden hangisi ya da hangileri doğrudur?
- Düğümler (vertice) ve bu düğümleri birleştiren kenarlardan (edge) oluşan veri yapılarıdır.
- Ağaç yapılarında olduğu gibi iki düğüm arasında tek bir yol tanımlıdır.
- İletişim ağlarının gösteriminde, veri organizasyonunda ve hesaplamaların akışını göstermede kullanılır.
- 18
Girdi olarak verilen farklı uzunluktaki değerleri karıştırma fonksiyonuna tabi tutarak örnek çıktılar üreten algoritma türü aşağıdakilerden hangisidir?
- 19
Bir uçlarından ekleme, diğer uçlarından silme işlemleri yapılabilen doğrusal veri yapıları aşağıdakilerden hangisidir?
- 20
Bir programın eylemleri tipik olarak kaç aşamaya ayrılabilir ?