我对哈希比较陌生。我有个问题。我有一个文件,其中每个条目的格式为
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
等等。我真的需要帮助。希望有人可以为此提供代码。