Kendi sıralama algoritmamı tasarlamaya çalışırken, karşılaştırabileceğim en uygun ölçütü arıyorum. Elementler sıralanmamış bir sipariş için A ve sıralanmış bir sipariş B , almak transpozisyonlarının optimum sayısını hesaplamak için etkili bir yolu nedir A için B ?
Bir aktarma, listedeki 2 öğenin konumunu değiştirme olarak tanımlanır, örneğin
1 2 4 3
yapmak için bir transpozisyon (transpozisyon 4 ve 3) vardır
1 2 3 4
Gibi bir şey
1 7 2 5 9 6
4 transpozisyon gerektirir (7, 2), (7, 6), (6,5), (9, 7)
Güncelleme (9/7/11): soru, bitişik olmayan exchange'lere başvurmak için "takas" yerine "transpozisyon" kullanacak şekilde değiştirildi.