首页 > 解决方案 > 在计算它们的接近程度后从 3 个值中选择 2 个或 3 个值的算法

问题描述

我想找到一个特定的算法来选择 3 个给定值中的 2 个或 3 个。就像我有一组值 10,11,12 所有三个都足够接近,所以我将计算值的平均值并返回平均值。再举一个例子,如果值为 6,10,12。然后我将选择 10 和 12 并计算平均值并返回平均值。虽然这些值不一定在这个范围内,但也可以达到数千。但是只有三个数值。我希望我足够清楚。我不知道如何处理这个问题,我需要一些帮助。谢谢

标签: algorithmmodularity

解决方案


只需计算所有 4 种可能的选择(2 个值的 3 种可能性,所有三个值 1 种可能性),计算均值,检查哪个“最喜欢”并返回它。

所以唯一的问题是定义“足够接近”来决定 4 种方法中的哪一种是您想要返回的方法。


推荐阅读