aofsorular.com
YBS204U

Sıralama Algoritmaları

7. Ünite 20 Soru
S

Dizinin her bir konumundaki elemanı, sırasıyla bir sonraki konumdaki eleman ile karşılaştırılmasına ne denir?

Baloncuk sıralaması

S

Küçükten büyüğe doğru sıralama yapılacağı zaman adım adım dizilerin
içerisindeki en küçük elemanların bulunmasına ve bu elemanların baştan itibaren uygun
konumlara yerleştirilmesine dayanan bir algoritma nedir?

Seçmeli sıralama

S

Dizinin elemanlarının kendilerinden önce gelen elemanlarla karşılaştırılması ve gerektiğinde birbirleriyle yer değiştirmeleri prensibine dayanan algoritma nedir?

Araya sokarak sıralama

S

Kendi içlerinde tekrar kendilerini çağıran fonksiyonlara ne denir?

Özyinelemeli (Recursive)
Fonksiyon

S

Hızlı sıralama algoritmasında bölümleme için seçilen sınır değerine ne denir?

Pivot Eleman

S

Hızlı sıralama algoritması gibi özyinelemeli bir algoritmaya ne denir?

Birleştirerek sıralama

S

Verileri önceki ünitelerde bahsedilen yığın veri yapısı üzerinde temsil
etmeye ve o yapıyı kullanarak sıralama yapmaya dayanan algoritma nedir?

Yığın sıralaması

S

Birleştirerek sıralama zaman karmaşıklığı nedir?

O(n*log(n))

S

Baloncuk sıralaması zaman karmaşıklığı nedir?

O(n2)

S

Yığın sıralaması zaman karmaşıklığı nedir?

O(n*log(n))

S

Seçmeli sıralama zaman karmaşıklığı nedir?

O(n2)

S

Araya sokarak sıralama zaman karmaşıklığı nedir?

O(n2)

S

Hızlı sıralama zaman karmaşıklığı nedir?

O(n2)

S

Baloncuk sıralaması İstikrarlı mıdır?

Evet

S

Seçmeli sıralama İstikrarlı mıdır?

Hayır

S

Araya sokarak sıralama İstikrarlı mıdır?

Evet

S

Hızlı sıralama İstikrarlı mıdır?

Genellikle hayır

S

Birleştirerek sıralama İstikrarlı mıdır?

Evet

S

Yığın sıralaması İstikrarlı mıdır?

Hayır

S

Elemanları [5, 4, 6, 3] olan bir dizi, baloncuk sıralaması
algoritması ile küçükten büyüğe doğru sıralanmak istenildiğinde, algoritmanın adımları sonrasında elde edilecek diziler nasıldır?

[4, 5, 3, 6], [4, 3, 5, 6], [3, 4, 5, 6]