“k-tonic”시퀀스 정렬 ] , … , [ X

누군가가 이것에 대한 참조를 알고 있기를 바랍니다. 그래서 나는 문학을 읽을 필요가 없습니다 …

일련의 숫자 고려하십시오 . 같은 순서 생각해 N 1 개 간격 [ X 1 , X 2 ] , [ X 2 , X 3 ] , , [ X N 1 , X N ] . 실제 선상의 점이 최대 2 개의 간격으로 찌르면 원래의 순서는 역동적입니다. 점이 최대 k 간격으로 찌르는 시퀀스 를 k

x1,,xn

n1

[x1,x2],[x2,x3],,[xn1,xn]

k

k

-이디 오틱 . 시각적으로 시퀀스의 그래프를 그리면 (즉, 점 을 순서대로 연결하면 위의 수평선이 k 번 이상 그래프와 교차하지 않는 조건에 해당합니다 .

pi=(i,xi)

k

이 있는지 (어느 쪽도 아닌 쉬운)도 어렵지 않다 -idiotic 서열이 정렬 될 수있다 O를 ( N 로그 K ) 분명히 최적 시간.

k

O(nlogk)

질문 :이 결과를 알아야합니다. 당신은 적절한 심판을 알고 있습니까?



답변

다음은 Levcopoulos-Petersson 정렬 알고리즘 참조이지만 Andreas의 답변보다 다소 오래된 것입니다.

레브 코풀 로스, 크리스토스; Petersson, Ola (1989), “힙 정렬-미리 정렬 된 파일에 맞게 조정 됨”, WADS ’89 : 알고리즘 및 데이터 구조에 대한 워크숍 진행, 컴퓨터 과학 강의 노트, 382, ​​런던, 영국 : Springer-Verlag, pp. 499– 509, doi : 10.1007 / 3-540-51542-9_41.

O(logki)

ki

xi

k

ki

k

O(nlogk)


답변

보세요

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.8017 .

논문에 따른 장애의 한 가지 척도는 셔플 된 모노톤 서브 시퀀스 (SMS, 7 페이지 하단)이며, 이는 요청한 것보다 많은 수치입니다.

종이

Christos Levcopoulos 및 Ola Petersson의 “셔플 섞인 모노톤 시퀀스 정렬”

http://www.springerlink.com/content/79551g82q1p856n1/

원하는 것을 측정하는 최적의 런타임 WRT 알고리즘을 제공합니다.


답변

다음에서는 작업을 수행하기 위해 네트워크 를 정렬 하는 방법 을 살펴 보았습니다 .

http://www.sciencedirect.com/science/article/pii/S074373150500136X .

조엘 세이 페라 스


답변