Hallo Leute,
Habe ein höchst mysteriöses Problem. Habe eine Klasse in der ein Algorithmus implementiert wird. Darin unter Anderem:
Vertices, Matrix und VertGrd wurden nur einmal mit Werten initialisiert, dann nicht mehr geändert; solang hats noch funktioniert. Nach dem Einfügen von
hab ich dann einen "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space" bekommen. Offenbar steigt durch den hinzugefügten Code der Speicherbedarf konstant an bis es zum Fehler kommt. Laut Fehlermeldung passiert der Fehler jedoch hier:
Bin echt ratlos und wäre für jede Hilfe dankbar!
Habe ein höchst mysteriöses Problem. Habe eine Klasse in der ein Algorithmus implementiert wird. Darin unter Anderem:
Java:
int Vertices;
int[][] Matrix;
int[] VertGrd;
...
Matrix = new int[Vertices][Vertices];
VertGrd = new int[Vertices];
ArrayList<Integer> Solution = new ArrayList<Integer>();
int best = 0;
...
Java:
...
for (int i = 0; i < Vertices; i++)
if (Matrix[i][curidx] != 0) VertGrd[i]--;
...
Java:
Solution.add(best);
Bin echt ratlos und wäre für jede Hilfe dankbar!
Zuletzt bearbeitet: