我认为这里的答案应该是使用递归解决方案。与mean(1,2,3,4)=mean(mean(1,2),mean(3,4))相同,您可以对广义均值进行这种递归。这样做的好处是,您不需要对非常大的数字进行大量求和,并且可以降低产生溢出的可能性。此外,使用浮点数时的另一个危险是添加大小非常不同的数字(或减去大小非常相似的数字)。因此,为了避免此类舍入错误,在尝试计算广义平均值之前对数据进行排序可能会有所帮助。
| 归档时间: |
|
| 查看次数: |
539 次 |
| 最近记录: |