스왑 수에 따른 최적 정렬 알고리즘


12

의 순서 감안할 때 숫자, 그것은으로 정렬 할 수 있습니다 O ( N LN N ) 비교와 O ( N ) 교환 / 이동? Ω ( n ln n ) 하한을 나타내는 해당 사안 또는 반론에 대한 출판물에 대한 모든 포인터 가 도움이 될 것입니다.nO(nlnn)O(n)Ω(nlnn)


정렬 알고리즘을 기반으로 모든 비교를 수행해야합니다 비교와 Ω ( N ) 최악의 경우 (참조, CLRS)에 스왑을. Ω(nlogn)Ω(n)
Kaveh

4
사소, 당신은 달성 할 수 이 첫 번째 정렬 테이블이 요소의 인덱스를 포함하는, 오직 요소를 포함하는 종류의 테이블 후에 경우 이동. O(n)
Jukka Suomela

@ jukka 당신이 테이블을 정렬 할 때 요소를 이동 속임수 coz입니다 ...
Jesse Zixi Zhang

답변:


15

에 - 장소 알고리즘 정렬 안정이 존재 비교와 O ( N ) 이동합니다.O(nlogn)O(n)

Gianni Franceschini : 비교 및 O ( n ) 이동을 사용 하여 안정적으로 정렬 합니다. 이론 계산. 시스. 40 (4) : 327-353 (2007) http://www.springerlink.com/content/d7348168624070v7/O(nlogn)O(n)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.