xxxyyy Geschrieben 23. November 2003 Geschrieben 23. November 2003 Wie funktioniert das Sortierverfahren Bubble-sort und Quick-Sort? Wie kann man es in einem Programm darstellen. Habe zwar schon hier einige Beispiele gelesen und auch im Internet nachgeschaut, habe jedoch noch nicht so das passende gefunden. Die Quellcodes sahen immer sehr kompliziert aus. Hoffe, mir kann jemand die Verfahren an einem einfachen Quellcode zeigen oder sonst irgendwie erklären Zitieren
Guybrush Threepwood Geschrieben 23. November 2003 Geschrieben 23. November 2003 Hi, da gibt es hier schon mehrere Themen zu, ich hab mal für dich die Boardsuche angeworfen: Ergebnisse Achso, willkommen im Forum Gruß Guybrush Zitieren
nic_power Geschrieben 23. November 2003 Geschrieben 23. November 2003 Hallo, zu beiden Algorithmen findet man mehr als genug Beispiele mit ausführlichen Erklärungen im Netz: Bubble-Sort: http://www.metalshell.com/view/source/105/ http://www.cs.princeton.edu/~ah/alg_anim/gawain-4.0/BubbleSort.html (<--- schönes Beispiel mit Visualisierung als Applet) http://www.dei.isep.ipp.pt/~lpinho/disciplinas/prog_c/c4.html Quick-Sort: http://www.geocities.com/ResearchTriangle/Facility/3634/cp_wf.htm http://www.cs.princeton.edu/~ah/alg_anim/gawain-4.0/QuickSort.html (s.o.) Quicksort ist auch im K&R erklärt. Nic Zitieren
xxxyyy Geschrieben 24. November 2003 Autor Geschrieben 24. November 2003 Vielen Dank für deine Links. Zu Bubble-Sort habe ich etwas gefunden. Nur das mit Quicksort verstehe ich nicht, habe da auch nichts auf deinen Seiten gefunden, da die nicht funktionierten. Wäre dir dankbar, wenn du mir quicksort näher erklären könntest. Was ist denn das K&R? Zitieren
nic_power Geschrieben 24. November 2003 Geschrieben 24. November 2003 Hallo, mit "K&R" ist die Bibel der C-Programmierer gemeint: http://www.amazon.de/exec/obidos/ASIN/0131103628/qid=1069702340/sr=2-1/ref=sr_aps_prod_1_1/302-3407294-8946464 Zu Quicksort gibt es sehr viele Seite, die das Verfahren auch ausführlich erklären: http://www.iti.fh-flensburg.de/lang/algorithmen/sortieren/quick/quick.htm http://harry.cciflorida.com/HTML3/home/work/samplecode/quicksort.html Nic Zitieren
xxxyyy Geschrieben 25. November 2003 Autor Geschrieben 25. November 2003 Das mit dem Bubblesort hat funktioniert, aber das mit Quicksort bekomme ich gar nicht hin. Habe mal den Quellcode mitgeschickt. Dort ist das Bubblesort-Verfahren programmiert, wie kann ich dort Quicksort mit einbinden und wie lautet da der Quellcode. Komme da nicht weiter. Teil von Quellcode für Bubblesort: for (x=0; x < MAX-1; x=x+1) for (y=0; y < MAX-x-1; y=y+1) if (a[y] > a[y+1]) { t=a[y]; a[y]=a[y+1]; a[y+1]=t; } printf("\n\nHier sind die Zahlen in sortierter Reihenfolge!\n"); printf("\n\n"); for (i=0; i < MAX; i=i+1) printf("%d\n",a); Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.