だから私はトラブル変数にLinkedListの行列を割り当てることだ。今、私は、ノードのメソッドが用意している苦労
を、ヘッダーの1、および1のためにエントリ:
public Node(double value, int row, int col)
{
this.value = value;
this.row = row;
this.col = col;
}
public Node(Node rowLink, Node colLink, double value, int row, int col)
{
this(value, row, col);
this.rowLink = rowLink;
this.colLink = colLink;
}
そして、私はLinkedListのマトリックスにこれらのノードを配置する方法を把握しようと、遊んで、そして単一の変数へのLinkedListのを割り当てるが、私はどのように考え出すのトラブルを抱えていますよそう:
public SparseMatrix(Node[] r, Node[] c) {
rowHeads = r;
colHeads = c;
Node rowHeads = r[0];
Node colHeads = c[0];
Node one = new Node(r[0],c[0],2,2,2);
}
//parameter n --> given matrix size n
public static SparseMatrix[] initializeByFormula(int n) {
Node[] c = new Node[n];
Node[] r = new Node[n];
for(int i=0;i<n;i++){
r[i]=new Node(0,i+1,0);
c[i]=new Node(0,0,i+1);
}
SparseMatrix[] B = new SparseMatrix[5];
SparseMatrix ch = new SparseMatrix(r,c);
B[0] = ch;
//System.out.println(B[0]);
SparseMatrix[] result = null;
return result;
}
私は行列(この例では、CH)をプリントアウトしようとするたびに、私は「[email protected]」のような何かを得る
誰もが私が間違ってやっている方に私をヒントことができますか?すべての助けに感謝しますか? Javaで
SparseMatrix'クラス 'で'のtoString() 'メソッドを実装します。 – Justas
'SparseMatrix'オブジェクトを印刷するといくつかの' Node'オブジェクトを印刷するので、 'SparseMatrix'と' Node'の両方に 'toString()'を実装したいと思うでしょう。 –