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

    Bir algoritmayı analiz etmek için gerekli adımlar hangi seçenekte doğru olarak sıralanmıştır?

    I. Temel operasyon için toplam ifadesi bulunur.
    II. Problemin girdi büyüklüğünü veren parametre belirlenir.
    III. Formüller ve kurallar kullanılarak algoritmanın verimlilik sınıfı bulunur.
    IV. Algoritmanın temel operasyonu belirlenir.
    V) Temel operasyonun hangi parametreye göre değiştiği belirlenir.

  2. 2

    O(g(n)) = {f(n): 0 ≤ f(n) ≤ cg(n), n ≥ n0} verilen formül neyin gösterimidir?

  3. 3

    n sayısının faktöriyel hesabını yapan özyinelemeli fonk­siyonun zaman karmaşıklığı aşağıdakilerden hangisidir?

  4. 4

    Algoritmanın temel operasyonu hangi kısımdır?

  5. 5

    Algoritma analizi yaparken hangi durumun analizinden faydalanılmaz?

  6. 6

    Aşağıdakilerden hangisi n’e kadar olan sayıların harmonik toplamını veren algoritmik formüldür?

  7. 7

    Özyinelemeli fonksiyonların analizi yapılırken hangi adım sırası takip edilir?

    I. Algoritmanın temel operasyonu belirlenir.
    II. Girdi büyüklüğünü veren parametre belirlenir.
    III. Özyineleme bağıntısı çözülür ve zaman karmaşıklığı bulunur.
    IV. Özyinelemeli fonksiyon bağıntısı yazılır.
    V. Temel operasyonun çalışma sayısının değişip değişmeyeceği belirlenir.

  8. 8

    Bir algoritmanın zaman karmaşıklığı, hangi varsayıma göre hesaplanmaktadır?

  9. 9

    f(n) = 6n2–3n fonksiyonunun asimtotik gösterimi nedir?

  10. 10

    İkili arama algoritmasının en kötü durum çalış­masındaki zaman karmaşıklığı aşağıdakilerden hangisidir?

  11. 11
    I. Temel operasyon için toplam ifadesi bulunur. II. Problemin girdi büyüklüğünü veren parametre belirlenir. III. Toplam ifadeleri için verilen standart formüller ve kurallar kullanılarak algoritmanın ait olduğu verimlilik sınıfı bulunur. IV. Algoritmanın temel operasyonu belirlenir. V. Temel operasyonun sadece girdi büyüklüğüne bağlı olarak mı değiştiği kontrol edilir, eğer başka parametrelere göre de değişiyorsa bunlar belirlenir. Bir algoritmayı analiz etmek için gerekli adımlar aşağıda yer alan hangi seçenekte doğru olarak sıralanmıştır?
  12. 12

    Aşağıdakilerden hangisi algoritmada temel operasyon analizi yaparken tasarlanan algoritma ile problemin çözümüne ulaşabilmek yapılan toplam temel operasyon sayısını ifade eder?

  13. 13

    Temel asimptotik verimlilik sınıfları arasında "yarı doğrusal" olan sınıf hangisidir?

  14. 14

    O(g(n)) = {f(n): 0 ≤ f(n) ≤ cg(n), n ≥ n0} verilen formül neyin gösterimidir?

  15. 15

    Algoritma analizi yaparken hangi durumun analizinden faydalanılmaz?

  16. 16

    Aşağıdaki ifadelerden hangisi doğrudur?

  17. 17

    I. Temel operasyon için toplam ifadesi bulunur.

    II. Problemin girdi büyüklüğünü veren parametre belirlenir.

    III. Algoritmanın temel operasyonu belirlenir.

    IV. Toplam ifadeleri için verilen standart formüller ve kurallar kullanılarak algoritmanın ait olduğu verimlilik sınıfı bulunur.

    V. Temel operasyonun sadece girdi büyüklüğüne bağlı olarak mı değiştiği kontrol edilir. Eğer başka parametrelere göre de değişiyorsa bunlar belirlenir.

    Yukarıda verilen genel olarak bir algoritmanın analizinde kullanılan adımların doğru sıralanışı aşağıdakilerden hangisidir?

  18. 18

    for döngüsü için zaman karmaşıklığı aşağıdakilerden hangisidir?

  19. 19

    “Bir algoritmanın verilen asimptotik gösterime göre karmaşıklık derecesini gösterir.”

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

  20. 20

    Bir iç içe döngünün zaman karmaşıklığı aşağıdakilerden hangisidir?

Şı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ç