Hallo nochmal,
Kommt bei jemanden auch bei zu vielen Zahlen ein StackOverFlow Error? Bei mir funktioniert der Algorithmus, allerdings für max. 500 Zahlen.
Die Struktur sieht ungefährt so aus:
presortedPrefixSort(Array a, int from, int to, int s) {
if (s < toIndex + 1 && toIndex > fromIndex) {
int sLend, sRstart, sRend, uLstart, uLend, uRstart, uRend, pivot & 4 weitere ints...
....
rekursion(a, fromIndex, uLend, uLstart);
rekursion(a, sRstart, uRend, uRstart);
rekursion(a, fromIndex, toIndex, uRend + 1);
) else {
//do nothing
}
}
Wenn ich bei Eclipse versuche, die SortingFrameworkRandom auszuführen kommt nach ner Weile n StackOverFlow Error.
Wenn ich eine eigene Main-Methode habe und dort den Algorithmus ausführe mit bis ca. 400 zufällige Zahlen werden sie richtig sortiert.
Muss ich diese Parameter "-ea -Xms512M -Xmx512M" da bei "Run Configurations" bei "SortingFramework...." unter VM arguments bei "Arguments" eintragen? Das scheint irgendwie bei mir nichts zu bringen. Sorry, bin nicht grad n richtiger Profi
.