AÖF Soru Bankası
YBS204U

Algoritmalar ve Programlama

Ünite Sınavı Soruları

  • 20 soru
  • Soru metinleri açık; şıklar ve cevap anahtarı uygulamada
  1. 1

    Elemanları [0 2 11 17 23 45 54 58 62 ] olan bir dizide ikili arama yöntemiyle önce 5 daha sonra 10 aranmaktadır. Bu işlemler için toplamda kaç karşılaştırma yapmak gerekir?

  2. 2

    İkili arama algoritmasının en kötü durumdaki zaman karmaşıklığı aşağıdakilerden hangisi ile ifade edilmektedir?

  3. 3

    Elemanları [5, 7, 2, 16, 21, 36] olan dizi üzerinde ardışık arama yapılarak önce 16 ve daha sonra 2 sayısının bulunup bulunmadığı kontrol edilecektir. Bu aramalar için toplam kaç karşılaştırma işlemi yapılır?

  4. 4

    Neyin örneği olabilir?

  5. 5

    Temel arama algoritmaları aşağıdakilerin hangisinde doğru ve tam olarak verilmiştir?

  6. 6

    Aşağıda üç ayrı dizi verilmiştir. Bu dizilerin hangisi ardışık arama yapılabilmesi için uygundur?

    I:[2 -1 98 0 22 13 54 22 -5]

    II:[Ali, 19, Veli, Hello, Bu, Araba]

    III:[1 2 3 4 5 6 7 8 9]

  7. 7

    “Kendi içlerinde tekrar kendilerini çağıran fonksiyonlardır.”

    Yukarıdaki tanım aşağıdakilerden hangisine aittir?

  8. 8

    Eleman sayısı 999 olan bir dizide çok yüksek  miktarda ardışık 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?

  9. 9

    İkili arama algoritmasının en kötü durumdaki zaman karmaşıklığı aşağıdakilerden hangisidir?

  10. 10

    “Algoritmaların sonuca ulaşması için gerekli olan zaman hakkında bilgi veren bir ölçüttür.”

    Yukarıdaki tanım aşağıdakilerden hangisine aittir?

  11. 11

    1  3  4  5  6  7  8   sıralı dizisinde ikili arama algoritmasıyla 6 rakamı kaçıncı karşılaştırmada bulunur?

  12. 12
    ikili arama algoritmasının en kötü durumdaki zaman karmaşıklığı hangi seçenekte verilmiştir?
  13. 13

    13  9  21  6  8  4  3  şeklinde verilen dizide 6 rakamı aranmaktadır. Kaçıncı karşılaştırmada sonuca ulaşılır?

  14. 14

    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]

  15. 15

    Aranan elemanın sırasıyla dizinin her bir konu­mundaki eleman ile karşılaştırılması aşağıdakilerden hangi arama algoritmasında olmaktadır?

  16. 16

    İkili arama algoritması için aşağıdakilerden hangisi yanlıştır?

  17. 17

    İkili arama algoritmasında, aranan eleman orta elemandan büyük ise, arama nasıl devam eder?

  18. 18

    Elemanları [0 2 11 17 23 45 54 58 62 87 100 ] olan bir dizide ikili arama yöntemiyle önce 62 daha sonra 45 aranmaktadır. Bu işlemler için toplamda kaç karşılaştırma yapmak gerekir?

     

  19. 19

    Ardışık arama algoritmasına yönelik bir C program kodunda aşağıdaki fonksiyonlardan hangisi karşılaştırma işlemlerinin akışını sağlar?

  20. 20
    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ı ikinci arama işleminin 1. karşılaştırma adımında ilk, ortanca ve son elemanların konum bilgileri ne olur?
Şıkları ve doğru cevapları görAlgoritmalar ve Programlama dersinin tüm sınavları, cevap anahtarları, süreli mod ve yanlış analizi uygulamada.Uygulamada aç