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


12

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

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

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

質問:この結果を知っておく必要があります。適切な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(∑log⁡ki)kixikkikO(nlog⁡k)


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.