查找给定范围内的缺失值

问题描述 投票:1回答:2

如何计算特定数字范围内的所有缺失值其中缺失的数字等于给定输入范围的下一个>]上一个值的平均

示例

缺失值的数量= 2

Array:[5,?,?,20]

结果:5,10,15,20

简单地做(5 + 25)/ 4 + 1,即缺失值+1给您5,我们将其加到我们的第一个值中得到5 10 15 20,但不适用于其他示例,例如

[6,?,?,?,20]

(3个缺失值)

如何计算特定范围内的所有缺失值,其中缺失数等于给定输入范围的下一个和先前值的平均值示例缺失数...

c arrays linear-algebra algebra
2个回答
3
投票

[也许您可以尝试计算已知的第一个和最后一个数字之间的差,在示例中为20-5 = 15,现在将其除以要获得最后一个数字的“步数” (缺失数字的数量+ 1),在示例中为15/3 = 5,现在您只需将该数量添加到每个元素中即可得到下一个。

类似这样的东西:


3
投票

您的条件是每个数字等于下一个和上一个数字的平均值,您可以这样写:

© www.soinside.com 2019 - 2024. All rights reserved.