【问题标题】:how can we make a matrix in arraylist with java我们如何用java在arraylist中制作一个矩阵
【发布时间】:2021-08-05 08:32:28
【问题描述】:

如何在 arraylist Java 中制作矩阵我正在解决一些问题,他们使用矩阵 collection.reverse();但我不知道如何用数组列表制作矩阵,我无法在任何地方找到它。

【问题讨论】:

  • 只是列出一个列表?
  • 这样我就可以使用反向功能了吗??
  • 倒车是什么意思?您应该可以通过循环手动完成。
  • 是的,我可以这样做,但正如我所提到的,我正在解决一个问题,基本上是关于旋转矩阵我知道我们必须转置矩阵然后反转它,但他们在 arraylist 上使用了 reverse 函数,我只是想知道怎么做
  • 你想反转什么?左/右,上/下,跨轴?请说明你到底想要什么。

标签: java arrays matrix collections


【解决方案1】:

Java 语言中没有像int mat[x,y] 这样的二维结构意义上的“矩阵”。

您可以拥有一个数组数组(例如int mat[x][y])或一个列表列表(例如ArrayList<ArrayList<Integer>>。您可以从中构建类似矩阵的行为。

有什么区别?好吧,首先,数组数组不一定是矩形的。

【讨论】:

  • 但这就是我想要制作的矩形版本
  • 这是我用数组解决的问题,但在解决方案中,他们用数组列表解决了这个问题,基本上是关于旋转矩阵,他们在数组列表上使用了反向函数,我只想知道如何这样做??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多