記事から単語の頻度を数えたい。
私の考えは、最初に構造体配列を作成することです
struct{
char[WORD_SIZE]
}data[MAX_WORD_NUMBER];
次に、各文字を読み取り、次のように決定します。
isalpha();
次に小文字に変換します
tolower();
次に、各構造体に単語を格納します。
次に、すべての単語に対して失敗関数を作成します。
次に、それを呼び出すことによって各単語をテストします。
1.しかし、繰り返しが原因で頻度を数える方法がわかりません。
(単語を読んだり挿入したりするたびに比較できると思いましたが、効果がないので、もっと効率的な方法はありますか?)
2.メソッド呼び出し関数が多すぎると思います。
KMPをより効果的に使用するにはどうすればよいですか?