インデックスの作成と呼ぶものについて指示を受けました。
基本的に、ユーザーは空のテキストボックスにテキストを入力できることが期待されます。ボタンをクリックすると、出力には、入力された単語のアルファベット順のリストと、それらが表示される行番号が表示されます。
たとえば、次のようになります。
1匹
2匹
赤魚
青魚。
黒魚
青魚
古い魚
新しい魚。
これは
小さな星があります。
これは小さな車があります。
言う!なんてたくさん
の魚がいるのでしょう。
A
12、14、15 ARE 16
BLACK 6
BLUE 4、7
CAR 14
FISH 1、2、3、4、
HAS 11、14
LITTLE 12、14
LOT 15
NEW 9
of 16
OLD 8
ONE 1、11、14
RED 3
SAY 15
STAR 12
THERE 16
THIS 11、14
TWO 2
WHAT 15
このテキストは、インデックスを作成するためにJavaドキュメントからの参照で使用され、私はそれを実行しました。期待は私のものと同じですが、別の言語で書かれています。
アルゴリズムを練るためにその瞬間に紙に取り組んでいますが、私の努力に少し不満を感じています!
さらにいくつかの要件:
行番号の最大出現回数は4回であるため、単語が10行に出現する場合でも、4回だけ参照する必要があります。
文法は無視する必要があるため、!。、?を含む単語 削除する必要がありますスペルト小麦の単語:HeLlOスペルト小麦である必要があります:こんにちは
助けてくれてありがとう