「k-tonic」シーケンスのソート


12

誰かがこれのリファレンスを知っていることを願っていますので、文献を読む必要はありません...

一連の数値考えます。シーケンスをn 1間隔[ x 1x 2 ] [ x 2x 3 ] [ x n 1x n ]と考えてください。明らかに、実際の線上のいずれかのポイントが最大2つの間隔で突き刺す場合、元のシーケンスはバイトニックです。私たちは、ポイントが最大で刺す配列を参照するk個あるとして間隔Kx1,,xnn1[x1,x2],[x2,x3],,[xn1,xn]kk-ばかげた。視覚的に、シーケンスのグラフを描画する(つまり、ポイントを順番に接続する)場合、上記はグラフとk回以上交差する水平線がないという条件に対応します。pi=(i,xi)k

イディオティックシーケンスをO n log k 時間でソートできることを確認するのは、それほど難しくありません(しかし、あまり簡単でもありません)。これは明らかに最適です。kO(nlogk)

質問:この結果を知っておく必要があります。適切なrefを知っていますか?

回答:


10

Levcopoulos-Peterssonソートアルゴリズムのリファレンスを次に示しますが、Andreasの回答にあるものよりも多少古いものです。

レヴォコプロス、クリストス。Petersson、Ola(1989)、 "Heapsort-Adapted for Presorted Files"、WADS '89:Proceedings of the Workshop of Algorithms and Data Structures、Lecture Notes in Computer Science、382、London、UK:Springer-Verlag、pp。499– 509、doi:10.1007 / 3-540-51542-9_41。

O(logki)kixikkikO(nlogk)


2
涼しい。クローズドファイアウォール経由ウィキペディア参照勝利...
サリエルのHar-Peled

1
@ SarielHar-Peled:同意します。
アンドレアスビョークランド

6

を見てみましょう

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

論文によると、障害の尺度の1つはシャッフルモノトーンサブシーケンス(SMS、7ページ下)です。

Christophs LevcopoulosとOla Peterssonによる「シャッフルモノトーンシーケンスのソート」

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

求めるものを測定する最適な実行時間wrtを備えたアルゴリズムを提供します。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.