相关疑难解决方法(0)

如何将矩阵的索引映射到一维数组(C++)?

我有一个8x8矩阵,像这样:

char matrix[8][8];
Run Code Online (Sandbox Code Playgroud)

另外,我有一个包含64个元素的数组,如下所示:

char array[64];
Run Code Online (Sandbox Code Playgroud)

然后我将矩阵绘制成一个表格,并用数字填充单元格,每个数字从左到右,从上到下递增.

如果我将索引3(列)和4(行)索引到矩阵中,我知道它对应于数组中位置35处的元素,因为它可以在我绘制的表格中看到.我相信有一些公式可以将矩阵的2个索引转换为数组的单个索引,但我无法弄清楚它是什么.

有任何想法吗?

c c++ arrays matrix

39
推荐指数
3
解决办法
5万
查看次数

标签 统计

arrays ×1

c ×1

c++ ×1

matrix ×1