Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
ah hätte ich auch selber drauf kommen können, so was einfaches -.- dann ma schönen dank, jetzt funzt alles wunderbar
Danke erstmal für die Antworten. Das ein Array bei 0 beginnt ist mir klar, war wohl aus Gewohnheit, das ich bei 1 angefangen habe, da wir in der Schule sonst nur Delphi benutzten. Habe es also in C-/C++-Quelltext 1 mergesort(a, 0, sizeof(a)/sizeof(a[0]) - 1); geändert. Aber in VC kommt der gleiche Fehler. Wenn ich es aber mit Dev kompiliere entsteht kein Fehler und es läuft auch auf einem anderen PC ohne Absturz. Ich frag mich nur wieso? So weit ich MergeSort verstanden habe, funktioniert der do...
Ich hab das mit der Übergabe jetzt geändert, hab mal irgendwo gelesen, dass "&a[0]" das gleiche ist, wie, wenn man a übergibt. Allerdings hat das nichts verändert. Wenn ich auf Ignorieren klicke, dann erhöht sich nur die Nummer hinter NormalBlock. Die Speicheradresse bleibt aber gleich. Wenn ich auf Wiederholen klicke wird automatisch ein Haltepukt bei delete[] b ausgelöst. Allerdings weiß ich nicht, was mir das sagen soll, denn mit new reservierten Speicher muss man doch mit delete wieder freig...
Hallo zusammen, ich soll für die Schule MergeSort schreiben. Hier erstmal der Source(teilweise ausem inet übernommen): C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 #include <iostream> void merge (int a[], int links, int mitte, int rechts) { int laenge=rechts; int *b = new int[laenge]; for(int z=0;z<laenge;z++) b[z...