【发布时间】:2014-03-12 10:07:22
【问题描述】:
这是一个逻辑问题,不受任何特定语言的约束。
有人知道如何实现以下目标吗?
我确实有一个数组,我总是可以评估最多 10 个元素。 因此,如果数组的大小超过 10,我需要确定我可以评估哪个元素 - 均匀分布。
例子:
[87, 34, 65, 23, 98, 45, 21强>、54、65、235、4、32、98、42、17]
可能会考虑粗体。
而且我确实希望始终评估尽可能多的可能性:
如果数组的长度小于 10,那么评估每个项目。 如果长度更高,则评估数组中的 10 个。
如果长度为 20 -> 应评估每 2 项
如果长度为 100 -> 每 10 项应评估一次
但是如果长度是 13 或 27 呢?
【问题讨论】:
-
你所说的“均匀分布”到底是什么意思?
-
分布应该是均匀的,这应该由示例中突出显示的部分显示。只取前 10 个是不对的。
-
这仍然是一个非常模糊的描述-也许您可以为
i的不同值提供一些示例?