ラビン-カープ文字列検索アルゴリズム(Rabin-Karp string search algorithm)は、マイケル・ラビンとリチャード・カープが開発した、ハッシュ関数を利用してテキストからパターン(サブ文字列)を探す文字列検索アルゴリズムの一種。1つのパターンの検索にはあまり用いられないが、理論的には重要であり、複数パターンの検索には効果的である。テキストの文字数が ''n''、パターンの文字数が ''m'' とした場合、平均および最良の実行時間はO(''n'')だが、ごくまれに最悪性能として O(''nm'')となる(広く用いられないのはそのため)......
ラビン-カープ文字列検索アルゴリズム(Rabin-Karp string search algorithm)は、マイケル・ラビンとリチャード・カープが開発した、ハッシュ関数を利用してテキストからパターン(サブ文字列)を探す文字列検索アルゴリズムの一種。1つのパターンの検索にはあまり用いられないが、理論的には重要であり、複数パターンの検索には効果的である。テキストの文字数が ''n......