我试图找出如何实现以下操作的方法:拆分数组和计数值
该方法将在一个文本文件,并计数的单词数,直到指定的字符“# ”。
一个数组通过该方法作为参数传递,它包含一个连续数字列表。数组中的数字对应于文本文件在文本文件中出现的位置(忽略#),因此第4个字将对应于值3(n-1)。
该方法将统计数组中出现#的单词的次数,并将其除以#之间的条目总数,然后每次完成此操作时取平均值。
所以一个例子来说明这一点:
假设你有一个包含文本文件:
大家好,我的名字#东西#
了相应的阵列将是:
0 ,0,1,1,1,2,2,2,2,3,4,4(序列中每个字母的数字)
第一个哈希将出现在2和3之间。所以2代表日#在#之前发生。所以我们计算(总数为2)/总数为0,1和2。这将是4/9。
然后我们会计算两个哈希值之间的相同值#是#。 '东西'对应于4,所以我们会有(总数4)/总数3和4。 这将是2/3。
我们会再取2/3和4/9
平均,我希望这是明确的,让我知道如果你需要任何澄清。
向我们展示您拥有的代码。 – Marcelo
你有没有试过? –
通过为你解决这个问题,它破坏了作业的目的...... –