エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
文字列の検索<アルゴリズム<Web教材<木暮
学習のポイント キーワードによる全文検索など、テキストtの文字列のなかに、パターンpと同じ文字列が... 学習のポイント キーワードによる全文検索など、テキストtの文字列のなかに、パターンpと同じ文字列が存在するかどうかを調べて、存在したらその位置を知らせるといった処理は、多様な場面で必要になります。 そのため、多くのプログラミング言語では、文字列探索の機能を標準関数として提供していますが、ここでは、それを自作することをとおして、アルゴリズムを習得することを目的にします。 文字列探索の基本的方法として単純比較法と力任せ法、高速探索の代表的な方法として、KMP法とBM法を取り上げます。 なお、文字列探索では「正規表現」が重要なのですが、かなり高度になるので、ここでは対象外とします。 キーワード アルゴリズム、文字列の検索、KMP法、BM法 文字列検索とは、テキストの文字列内に、パターンの文字列と一致する部分文字列が存在するかどうかを調べ、存在したならば、その位置を求めるという操作です。例えば、