は、私は次のことを行いメソッドを実装する方法を把握しようとしている値"分割は、アレイとカウント
配列は、メソッドを通じてパラメータとして渡されます。配列には、連続する番号のリストが含まれます。配列内の数字は、単語がテキストファイル内で(#を無視する)位置に対応するので、4番目の単語は3(n-1)の値に対応します。
この方法では、#の前の単語が配列内で発生した回数をカウントし、#の間の合計エントリ数で除算します。これは、これが行われるたびに平均をとることになります。
だから、これを明確にする例:
は、テキストを含むファイルを持っていると言う:
こんにちは私の名前#は、対応する配列は次のようになります#
ものです:
0 、0,1,1,2,2,2,2,3,4,4(順番に各文字の番号)
最初のハッシュは2と3の間で起こります。したがって、2は表すth #の前に出現する単語。だから私たちは(2の総数)/ 0、1と2の合計数を計算します。これは4/9になります。
次に、2つのハッシュの間で同じ値を計算します。 「何か」は4に対応しているので、(4の合計数)/ 3と4の合計数があります。 これは2/3になります。
私たちは、その後、私は、これは明らかであると思い2/3と4/9
の平均を取ると、あなたが任意の明確化が必要な場合は私に知らせてください。
ご自分のコードを表示してください。 – Marcelo
あなたはすでに試したことはありますか? –
あなたのためにこれを解決することによって、それは宿題の目的を破る... –