我正在处理一个稀疏矩阵类,需求使用一个 LinkedList
数组来存储矩阵的值。数组的每个元素(即每个 LinkedList
)表示矩阵的一行。而且,LinkedList
数组中的每个元素都表示一个列和存储的值。
在我的类中,我将数组声明为:
private LinkedList<IntegerNode>[] myMatrix;
在 SparseMatrix
的构造函数中,我尝试定义:
myMatrix = new LinkedList<IntegerNode>[numRows];
我最终得到的错误是
无法创建
LinkedList<IntegerNode>
的泛型数组。
所以,我有两个问题:
IntegerNode
是我创建的一个类,所有的类文件都打包在一起。