내 자체 정렬 알고리즘을 고안 할 때 필자가 비교할 수있는 최적의 벤치 마크를 찾고 있습니다. 요소 A 의 정렬되지 않은 순서 와 정렬 된 순서 B의 경우 A 에서 B 로의 최적 전치 수를 계산하는 효율적인 방법은 무엇 입니까?
조옮김은 목록에서 두 요소의 위치를 전환하는 것으로 정의되므로
1 2 4 3
하나의 조옮김 (조옮김 4와 3)으로
1 2 3 4
같은 것
1 7 2 5 9 6
4 개의 조옮김 (7, 2), (7, 6), (6,5), (9, 7) 필요
업데이트 (9/7/11) : 인접하지 않은 교환을 나타 내기 위해 "스왑"대신 "조옮김"을 사용하도록 질문이 변경되었습니다.