gpt4 book ai didi

java - 列表数组或其他可能性?

转载 作者:行者123 更新时间:2023-12-01 15:15:13 26 4
gpt4 key购买 nike

所以我的问题是,是否可以在 Java 中创建一个链表数组?

了解我为什么要问的一些背景。我正在开发一个项目,其中给我们一个方阵文件。我们必须找到矩阵的行列式,但它们必须存储在链接结构中。我们之前使用数组做过同样的事情,所以我可以重用该数组中的相当多的源代码。这是我要做的事情(主要基于我之前的项目):

  1. 将文件的每一行作为字符串读取
  2. 计算矩阵的数量并确定每个矩阵的起点和终点。
  3. * 将每个矩阵的每个元素读入多链接的 ListNode(我将为它们编写类)
  4. * 对每个矩阵重复
  5. 处理每个的行列式。

所以这两个加星号的步骤是我很难弄清楚的。我想一次读入所有矩阵,这样我就不会忘记我在文件中的位置,就像我读入一个矩阵,执行行列式,然后返回文件获取另一个矩阵一样。但是,我不知道如何存储每个链表表示,以便我可以迭代地处理每个链表表示。我唯一的想法是将每个矩阵读入链表结构,并如果可能的话将每个链表结构存储在数组中。如果不可能,有什么可能的替代方案?

最佳答案

完全可以存储 LinkedList 数组;数组可以应用于对象以及基本类型。但是,我建议创建一个 Matrix 类,因为方阵不是链表;他们拥有二维数据,而不仅仅是一维。至少,您可以使用二维 float 数组来表示矩阵,并存储 double[][] 的 LinkedList。您的表示越接近实际对象,您就越容易。

关于java - 列表数组或其他可能性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11712778/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com