특정 비교 함수로 정렬 된 문자열 목록이 있습니다.거의 정렬 된 목록을 다시 정렬하는 데 가장 적합한 정렬 알고리즘은 무엇입니까?
이제 비교 기능을 사용하여이 목록을 다시 정렬해야합니다.
이 새로운 비교 함수는 Umlaut와 같은 특정 특수 문자를 비교할 때 약간 다르게 작동합니다. 대부분의 경우 요소는 올바른 위치로 이동하기 위해 단지 하나 또는 두 개의 슬롯으로 이동되어야합니다.
어떤 정렬 알고리즘이 거의 완벽하게 정렬 된 목록을 런타임 실행 속도 측면에서 재사용하는 데 가장 적합합니까?
정말로 * 알고리즘 * 또는 그냥 경험적으로 찾고 있습니까? –
그것은 알고리즘입니다 ... –
가능한 중복 [정렬 된 데이터에서 가장 잘 작동하는 정렬 알고리즘은 무엇입니까?] (http://stackoverflow.com/questions/220044/which-sort-algorithm-works-best-on-mostly- sorted-data) – nawfal