私はハッシュに比較的慣れていません。私は問題があります。各エントリが次の形式のファイルがあります
187.231.45.47 - - www.xyz.com 200 10567 www.abc.com.
このファイルはログ ファイルで、約 20000 のエントリが含まれています。
次に、エントリを空白で分割し、arr などの配列に格納します。つまり、arr[3] は www.xyz.com であり、arr[6] は www.abc.com です。
私が知りたいのは、arr[3] の位置にあるすべての要素について、いくつの異なる arr[6] が存在するか、および対応する arr[3] の arr[6] のカウントは何ですかということです。
たとえば、ログファイルが
187.231.45.47 - - www.xyz.com 200 10567 www.abc.com
187.231.45.47 - - www.xyz.com 200 10567 www.ab.com
187.231.45.47 - - www.xyz.com 200 10567 www.ab.com
187.231.45.47 - - www.xyz.com 200 10567 www.c.com
187.231.45.47 - - www.x.com 200 10567 www.abc.com
次に、www.xyz.comの出力を取得する必要があります
www.abc.com =1
www.ab.com=2
www.c.com=1
www.x.com の場合
www.abc.com=1
等々。これには本当に助けが必要です。誰かがこれのコードを提供してくれることを願っています。