Programlama Ve Algoritmalar Deneme Sınavı Sorusu #745817

Elemanları [10,6,3,1] olan bir dizi seçmeli sıralama algoritması ile küçükten büyüğe doğru sıralanmak istenildiğinde algoritmanın adımları sonrasında elde edilecek diziler aşağıdaki seçeneklerin hangisinde doğru sıralanmıştır?


[6,1,10,3], [1,6,10,3], [1,3,6,10]

[6,1,3,10], [6,3,1,10], [1,3,6,10]

[6,1,3,10], [1,6,10,3], [1,3,6,10]

[3,1,10,6], [3,6,1,10], [1,3,6,10]

[10,6,3,1], [1,6,3,10], [1,3,6,10]


Yanıt Açıklaması:

Sıralama algoritmasını çözmeye başlarsak ilk eleman ile son elemanın yerleri değiştirilir. Sonrasında orta elemanlara bakarız. Büyük eleman ile küçük elemanın yerlerini değiştirilir. 

Yorumlar
  • 0 Yorum