|
sortking |

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 07.06.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.06.2009, 19:15
Titel: Quicksort
|
 |
hey,
ich will ein programm schreiben "quicksort", aber da gibt es schon am anfang probleme!
die function soll bisher folgendes machen:
-nimm die erste zahl aus dem array
-fang von links an zu suchen, suche dabei eine zahl die größer ist, als die an position 1
jetzt suche von rechts eine zahl die kleiner ist als die an position 1
wenn beide zahlen gefunden sind, abbrechen und zahlen ausgeben
ebenfalls abbrechen, wenn die beiden "sucher" aufeinandergetroffen sind
irgendwie funktioniert das aber nicht...
out of bounds... ich hab keine ahnung wieso...
wenn ich alle > zeichen mit einem < zeichen tausche und anders rum, dann macht er was... was weiß ich leider nicht...
kann mir jemand helfen?
|
|
|
|
|
mr_endres |

Forum-Fortgeschrittener
|
 |
Beiträge: 78
|
 |
|
 |
Anmeldedatum: 11.06.08
|
 |
|
 |
Wohnort: Unterfranken
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.06.2009, 23:58
Titel:
|
 |
Hallo,
weiß zwar nicht wofür du die Funktion benutzen möchtest, aber man könnte sie sicher einfacher realisieren (Matlab, Vektorisierung).
Für dein Beispiel schlage ich dir mal folgendes vor (ohne Gewähr):
mfg
Johannes
|
|
|
sortking |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 6
|
 |
|
 |
Anmeldedatum: 07.06.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 08.06.2009, 10:52
Titel:
|
 |
aha... ja du hast es ein bischen anders als ich es brauche, aber danke
eine frage hätte ich noch... der befehl
|| heißt oder
&& heißt und
stimmt das?
ich will eine while schleife basteln mit 2 abbruchbedingungen...
also die schleife soll abbrechen wenn entweder die eine oder die andere bedingung erfüllt/nicht erfüllt ist...
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|