【发布时间】:2021-04-30 15:52:50
【问题描述】:
我有一个二维整数数组 A(长度 m,宽度 n)保存在 MIPS 中的地址处。在这个数组中,我想创建另一个数组 B,它只包含数组 A 中的非零值。从伪代码的角度来看,如何实现它?
我的想法是逐行遍历数组A(每行作为一维数组)。这意味着将数组 A 细分为 n 个一维数组,并使用 for 循环过滤掉非零元素。
这种方法听起来可信吗?
【问题讨论】:
-
B是一维的还是二维的?另请注意,二维数组只是 m*n 大小的一维数组的简写。
-
B 是一维数组。
标签: assembly multidimensional-array mips smips