누군가가 이것에 대한 참조를 알고 있기를 바랍니다. 그래서 나는 문학을 읽을 필요가 없습니다 …
일련의 숫자 고려하십시오 . 같은 순서 생각해 N – 1 개 간격 [ X 1 , X 2 ] , [ X 2 , X 3 ] , … , [ X N – 1 , X N ] . 실제 선상의 점이 최대 2 개의 간격으로 찌르면 원래의 순서는 역동적입니다. 점이 최대 k 간격으로 찌르는 시퀀스 를 k
x1,…,xnn−1
[x1,x2],[x2,x3],…,[xn−1,xn]
k
k
-이디 오틱 . 시각적으로 시퀀스의 그래프를 그리면 (즉, 점 을 순서대로 연결하면 위의 수평선이 k 번 이상 그래프와 교차하지 않는 조건에 해당합니다 .
pi=(i,xi)k
이 있는지 (어느 쪽도 아닌 쉬운)도 어렵지 않다 -idiotic 서열이 정렬 될 수있다 O를 ( N 로그 K ) 분명히 최적 시간.
kO(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 .
조엘 세이 페라 스