Zum Inhalt springen

Sortieralgorithmen


Net-srac

Empfohlene Beiträge

Hi Freunde,

ich möchte eine Datenbank sortieren und hab überlegt ob es noch mehr Algorithmen gibt, wie sowas vonstatten gehen kann. Zur Zeit arbeite ich mit der "vergleiche deinen Nachbarn und tausche wenn nötig" Methode.

Gibts da evtl. noch effektivere?

Freu mich auch über Links zu Tutorialen zu diesem Thema.

Thx

FaFo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi FaFo,

Tachyoon hat Recht, Quicksort ist der schnellste Algorithmus smile.gif , aber auch etwas anspruchsvoller zu programmieren. frown.gif

Unter dem Link (http://www.dseifert.de/de/studium/referate/index.html) findest du eine kurze Einfuehrung zu den verschiedenen Sortieralgorithmen und eine Tabelle über die Geschwindigkeit der Algorithmen.

http://www.informatik.fh-muenchen.de/~schieder/programmieren-00-01/slide0643.html , hier findest du einige Beispielprogramme in Java fuer die verschiedenen Algorithmen.

Manne cool.gif

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wow, jetzt hab ich erstmal den Durchblick in dieser Sache. Habt ihr evtl noch Beispielprogramme zu Quicksort, ich weiß nicht recht wie ich das bewerkstelligen soll.

Am besten wär in c++ oder JAVA,

da ich mal nicht davon ausgehe das es jemand in SPL4 hat *ggg*.

Thnx

erstmal

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hi FaFo,

unter dem Link

http://www.informatik.fh-muenchen.de/~schieder/programmieren-00-01/slide0788.html

findest du eine kurze Beschreibung des Algorithmus zu Ouicksort, und unter

http://www.topschule.de/MNS/Projekte/Referat_Quicksort/programm.htm

oder

http://www.cs.uni-magdeburg.de/~fbeyer/Java-Programme.html

zwei Loesungswege Quicksort zu programmieren.

Manne cool.gif

Link zu diesem Kommentar
Auf anderen Seiten teilen

naja beim baum ist ja auch das problem, das es nicht unbedingt das einfachste auf der welt ist einen anständigen zu programmieren. ich denke da nur mal an einen avb baum... . ist ja nicht ganz einfach. und sonnst habe ich, wenn ich nicht aufpasse ein liste.

------------------

mfg maddin

Link zu diesem Kommentar
Auf anderen Seiten teilen

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica">Zitat:</font><HR>Original erstellt von FaFo:

So, also die Datenbank soll ausgedruckt werden. Da stehen Protolollierungen drinn, die nach Datum sortiert als Hardcopy in die Akten gelegt werden.

Greetz

FaFo

[Dieser Beitrag wurde von FaFo am 15. März 2001 editiert.]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Also, diese Datenbank liegt auf dem BS2000 Host und es gibt bereits ein Offline Tool, was das alles Sortiert, ich soll nur dieses Ding umbauen, dass es so macht wie ich will.

Wenn ich jetzt anfangen würde, alles neu zu schreiben, würde das ewig und länger dauern, da es noch mehr macht, als nur sortieren.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hä? Irgendwie verstehe ich das jetzt nicht mehr.

Aber ich würde von unseren DB's immer die Finger lassen. Und wenn mir eine solche Aufgabe delegiert würde, dann führt mich meine erster Weg zur Revision um mich abzusichern.

Denn nach Murphy geht das schief. Und ich habe schon genug Probleme mit kaputten Test-DB's gehabt.

(z.B. während meiner IHK-Projektarbeit

der Aufwand die DB wieder zum fliegen zu bringen ca. eine MA Woche, während der ich nicht Testen konnte frown.gif)

Und seit dem habe ich vor diesen Dingern auch echt fetten Respect.

Ketzer

p.s. Alles Gute und möge Murphy's diesmal falsch liegen.

p.p.s Was wird sortiert das Ergebniss einer DB Abfrage oder die DB selbst???

[Dieser Beitrag wurde von Ketzer am 16. März 2001 editiert.]

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das ist auch n ziehmlich dicker Brocken. Und schon fast 10 Jahre alt. :-(

Es sollen die Datensätze sortiert werden.

Hab aber noch glück gehabt. Es ist ziehmlich wartbarer Code. Hab schon schlimmeres gesehen.

Bin mittlerweile auch schon fast am Ende. Heut abend werden der Compiler und die Testengine "angeworfen" und dann kann sich das Ding übers Wochende ausruhen. Montag weiß ich dann obs geklappt hat und wie lange es gebraucht hat.

Greetz

FaFo

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo

Da ich heute eine Arbeit über den Quicksort geschrieben habe, hab ich am Wochende eine Menge im Netz dazu gesucht und dabei folegende Seite gefunden. http://www.uni-magdeburg.de/burdack/quicksort/StudienarbeitQuicksort.htm

Unter anderem ist da die erste Visualisierung des quicksorts dabei, die auch in meinem Kopf hängengeblieben ist. wink.gif

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...