【发布时间】:2020-08-18 18:00:09
【问题描述】:
假设你有一个大小为 n 的数组,它由 x 组大小为 y 的项目组成。 例如,一个大小为 12 的数组,由 3 组 4 项组成。
x*y = n
给定一个项目的索引 (i),你将如何确定它属于哪个组 (g)?
例如,在上面的数组中,给定的索引为 6(其中索引从 0 开始)。这意味着它是第 2 组中的第 3 项,因此 g = 2。索引 8 将产生 g = 3,因为它是第 3 组中的第一项。
得出这个结果 (g) 的公式是什么?
【问题讨论】:
-
如果你知道组数和项目数,你能计算出指数吗?如果是这样,请重新设计该公式以求解该组。
-
在 x,y,n 中,我们有多少个?
-
@AkshayBande 我们有 x、y、n 和 i。我们只需要找到 g。
标签: arrays math formula array-formulas