タグ付けされた質問 「string-matching」

5
単一の文字に適した検索アルゴリズムはありますか?
KMPやBoyer-Mooreなどの基本的な文字列照合アルゴリズムはいくつか知っていますが、それらはすべて検索前にパターンを分析しますが、1つの文字がある場合、分析することはあまりありません。テキストのすべての文字を比較する単純な検索よりも優れたアルゴリズムはありますか?

7
文字列の類似性に最適なアルゴリズムは何ですか?
アドレスに基づいてさまざまなWebページのコンテンツを一意に識別するプラグインを設計しています。 したがって、次のようなアドレスを1つ持つことができます。 1 someawesome street, anytown, F100 211 後で、このアドレスがわずかに異なる形式で見つかる場合があります。 1 someawesome street, F100 211, またはおそらく曖昧な someawesome street F100 これらは技術的には同じアドレスですが、ある程度の類似性があります。a)検索を実行するために各アドレスに一意の識別子を生成し、b)非常に類似したアドレスがいつ表示されるかを把握したいと思います。 どのアルゴリズム/テクニック/文字列メトリクスを見るべきですか?レーベンシュタイン距離は明らかな選択のように見えますが、ここで役立つ他のアプローチがあるかどうかは興味があります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.