私は効率的な検索アルゴリズムを探しています最長最短私のコレクションはこの繰り返しパターンで作られたコレクション(整数2k)で繰り返しパターン(ノイズはありません繰り返されるパターンの間)、パターンの最後の発生は不完全である可能性があります。検索アルゴリズム
例: 私は次を取得しました:[2,4,1,2,4,1,2,4,1]
私はしたいと思いますレシーブ:[2,4,1]
私が持っている:[21,1,15,22、21,1,15,22、21,1,15,22、21,1,15]
私がしたいのですがレシーブ:[21,1,15,22]
私が持っている:[3,2,3,2,5]
私が受け取るしたい:[]
(ないパターンが存在しない)
(読みやすいようにスペースを追加)
"最長繰り返しパターン"を使用してもよろしいですか?なぜなら、私が見ているように、あなたは実際に最短のものを見つけることに興味があるからです。例えば、最初のケースでは、最も長い繰り返しパターンは[2,4,1,2,4,1]であり、[2,4,1]の代わりに2.5倍を繰り返し、正確に繰り返されます五回。 –
パターン内にシンボルが複数回出現することがありますか? –
@Henrik Paul:[2,4,1,2,4,1,2,4,1,2,4,1]を1.25回繰り返す必要があります... –