"k-tonic"시퀀스 정렬


12

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

일련의 숫자 고려하십시오 . 같은 순서 생각해 N - 1 개 간격 [ X 1 , X 2 ] , [ X 2 , X 3 ] , ... , [ X N - 1 , X N ] . 실제 선상의 점이 최대 2 개의 간격으로 찌르면 원래의 순서는 역동적입니다. 점이 최대 k 간격으로 찌르는 시퀀스 를 kx1,,xnn1[x1,x2],[x2,x3],,[xn1,xn]kk-이디 오틱 . 시각적으로 시퀀스의 그래프를 그리면 (즉, 점 을 순서대로 연결하면 위의 수평선이 k 번 이상 그래프와 교차하지 않는 조건에 해당합니다 .pi=(i,xi)k

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

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

답변:


10

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

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

O(logki)kixikkikO(nlogk)


2
멋있는. Wikipedia 심판, 폐쇄 형 방화벽으로 승리 ...
Sariel Har-Peled

1
@ SarielHar-Peled : 동의합니다.
Andreas Björklund 6

6

보세요

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 알고리즘을 제공합니다.


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