Bir bilgisayar programı, \( n \) elemanlı bir listeyi sıralamak için her adımda listeyi ikiye bölerek çalışan bir algoritma kullanmaktadır. Bu algoritmanın zaman karmaşıklığı \( O(\log n) \) olarak verilmiştir.
Bu bilgiye göre, bu algoritma aşağıdaki sıralama algoritmalarından hangisi olabilir?
Bu soruyu çözmek için, verilen algoritma özelliklerini ve seçeneklerdeki sıralama algoritmalarının temel çalışma prensiplerini ve zaman karmaşıklıklarını incelememiz gerekiyor.
Cevap B seçeneğidir.