boyer-moore

    2

    1答えて

    KMP(Knuth-Morris-Pratt)アルゴリズムは単純化されたBoyer-Mooreアルゴリズムよりも比較演算が少ないですか?

    0

    1答えて

    このコードでは致命的なエラーがあります: コール時間は参照渡しがこの ボイヤームーアアルゴリズム あるライン108上で削除されました function suffixes($pattern, &$suffixes) { $m = strlen($pattern); $suffixes[$m - 1] = $m; $g = $m - 1; for ($i

    2

    1答えて

    私はnode.jsを使用してBoyer-Moore horspoolの文字列マッチングアルゴリズムをコーディングしました。プログラムは動作しますが、常に-1を出力します。これは、パターン文字列が指定されたテキストにない場合に出力するものです。 私の人生を理解することはできませんが、何がうまくいかないのか、私は何を修正する必要があるのか​​を最も感謝しています。 私のコード var horsPool

    0

    2答えて

    私はプログラミングウェブサイトで1つの不一致と文字列比較のためのプログラムを実行しました。それは私に間違った答えを与える。私は広範囲に取り組んできましたが、私のコードが失敗したテストケースを見つけることができませんでした。誰かが私のコードが失敗するテストケースを教えてくれますか?それは コードは、このような int BMSearch_k(string text, string pattern, i

    28

    2答えて

    Boyer-Mooreは、おそらく最も知られているインデックスなしのテキスト検索アルゴリズムです。だから、私はBlack Belt CoderウェブサイトのC#で実装しています。 私はそれを動作させました。これは、String.IndexOf()と比較して、予想されるパフォーマンスの向上をほぼ示しました。しかし、StringComparison.Ordinal引数をIndexOfに追加すると、Bo

    2

    2答えて

    私はBoyer-Mooreアルゴリズム(here)を勉強しています。私は簡単な質問がありました。その要素の頻度を見つける)。最初のパス自体はの要素が大部分のものであることを保証していませんか?私はいくつかの例を考えてと感じました。私の気持ちに対抗するためのいくつかの例を親切に教えていただけますか? (必要な場合) コードは以下の通りです: int majorityElement(vector<in

    20

    1答えて

    私は現在、パターンマッチングアルゴリズムについて学んでおり、これら2つのアルゴリズムに遭遇しています。私は、次の一般的なアイデアを持っている: KMP mはの長さであるO(m)をとる左から右へ テキストをインテリジェント をシフトする障害アレイを使用し比較します故障アレイ を計算するパターンは、O(m)をとり、空間 は、ストリング を検索する時間がO(n)を取り0 BM は が悪いキャラクターがジ