Guten Tag,
ich sitze gerade an der Aufgabe, Pseudocode in Java umzuschreiben.
Dies ist der Pseudocode:
Und das habe ich schon geschrieben:
Ist das bisher so korrekt?
Ich frage mich nur wie ich
Danke!
ich sitze gerade an der Aufgabe, Pseudocode in Java umzuschreiben.
Dies ist der Pseudocode:
Code:
/** A.transpose():
*
* A entspricht Matrix, die transponiert werden soll. (Die
* zugehörigen Zahlen werden im Attribut 'data' gespeichert)
*
* anzSpalten <- dim(A,1) // Anzahl Spalten in transp. Matrix
* anzZeilen <- dim(A,2) // Anzahl Zeilen in transp. Matrix
*
* B = create Matrix(anzZeilen, anzSpalten)
*
* for a <- 1 to anzSpalten do
* for b <- 1 to anzZeilen do
* B[b,a] <- A[a,b]
* end for
* end for
*
* return B
*/
Und das habe ich schon geschrieben:
Java:
public Matrix transpose()
{
assert(data!=null);
int anzSpalten = data.length;
int anzZeilen = data[0].length;
Matrix B = new Matrix (anzZeilen,anzSpalten);
for(int a = 1; a < anzSpalten; a++){
for( int b = 1; b < anzZeilen; b++)
{
B[b][a] = A[a][b];
}
}
return B;
}
Ist das bisher so korrekt?
Ich frage mich nur wie ich
B[b,a] <- A[a,b]
in Java umschreibe.Danke!
Zuletzt bearbeitet von einem Moderator: