2 つの最大共通部分文字列を見つける高速アルゴリズムはありますかstrings
、それとも NPComplete 問題ですか?
PHP では干し草の山から針を見つけることができます:
<?php
if (strstr("there is a needle in a haystack", "needle")) {
echo "found<br>\n";
}
?>
これを 1 つのループで実行できると思いますstrings
が、非常にコストがかかります。特に、これの用途は電子メールのデータベースを検索し、スパム (つまり、同じ人物から送信された類似の電子メール) を探すことです。
公開できる PHP コードを持っている人はいますか?