java - 为什么我们需要二维数组?

标签 java multidimensional-array

为什么我们需要二维或多维数组?

如果我们想要一系列相同类型的连续元素,可以通过简单的一维数组来实现。喜欢int[] a = new int[15625]将分配空间 15625 个元素,并且 int [][][] b = new int[25][25][25]还将分配空间15625个元素

如果可以用一维来实现,为什么我们还需要它们?

最佳答案

你不需要它们,但是 grid[x][y]grid[x + y*width] 更好

关于java - 为什么我们需要二维数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929278/

相关文章:

java - 打印用户输入/多维数组

java - 如何在夏令时内验证本地日期时间?

java - 什么正则表达式将匹配 4 位数字,一个句点,然后是一位且只有一位?

java - 了解命令模式以及为什么我们需要接口(interface)?

java - 匹配和完美数学

转换为 3D 数组的比较函数

python - NumPy:3D 数组的 1D 插值

php - 从特定键的嵌套数组行收集所有值

c++ - 声明一个大小未知的多维数组

java - Java : extends ConcreteClass & I 中类的双重泛型约束