Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Sortieralgorithmen...

ChrE / 9 Antworten / Baumansicht Nickles

Hallo,

Da ich ein wenig Zeit habe, sortiere (!) ich meine URL-Sammlung.

Habe diesen schönen Link wiederentdeckt.
Wie sortiere ich ein Array möglichst schnell?
Eine Aufgabenstellung die immer wieder zu lösen ist.
Zum Glück gibt es fertige Bibliotheken. Die Routinen haben Namen.
z.B. "Quicksort".

http://www.sorting-algorithms.com/

Gruss

ChrE

bei Antwort benachrichtigen
Borlander ChrE „Sortieralgorithmen...“
Optionen

Für die "Faulen": Die meisten Sprachen haben bereits von Haus aus Sortierfunktionen für Arrays die alle alltäglichen Aufgaben gut abdecken und teilweise sogar intern je nach Arraygröße einen passenden Algorithmus auswählen ;-)

Die Seite kommt mir irgendwie bekannt vor, dachte auch ich hätte sie schon mal gebookmarkt. Dem war allerdings nicht so. Also Danke fürs Erinnern :-)

Unter http://people.cs.ubc.ca/~harrison/Java/sorting-demo.html gibt es noch einige weitere Algorithmen incl. Java-Implementierung.


Gruß
Borlander

bei Antwort benachrichtigen
neanderix ChrE „Sortieralgorithmen...“
Optionen
Für die "Faulen": Die meisten Sprachen haben bereits von Haus aus Sortierfunktionen für Arrays die alle alltäglichen Aufgaben gut abdecken

.. und im wesentlichen auf den dort vorgestellten Algorithmen bzw. Weiterentwicklungen derselben, basieren ;)

Volker
Computers are like airconditioners - they stop working properly when you open Windows Ich bin unschuldig, ich habe sie nicht gewählt!
bei Antwort benachrichtigen
ChrE neanderix „ .. und im wesentlichen auf den dort vorgestellten Algorithmen bzw....“
Optionen

Hallo,

Ich finde es toll, dass auch so profane Dinge wie "Sortieralgorithmen"
weiterentwickelt werden.

Bestimmt lässt sich so auch Strom in Rechenzentren sparen.

Was machen SQL-Server denn schon anderes, wie Listen erzeugen und
sortieren?

Gruss

ChrE

bei Antwort benachrichtigen
Borlander ChrE „Hallo, Ich finde es toll, dass auch so profane Dinge wie Sortieralgorithmen...“
Optionen
Was machen SQL-Server denn schon anderes, wie Listen erzeugen und sortieren?
Bei guter Indizierung sollte eine Indizierung der Ergebnismenge nicht mehr notwendig sein. Das kostet sonst nämlich richtig Leistung (Rechenzeit und auch Speicherbelegung)...

Gruß
Borlander
bei Antwort benachrichtigen
ChrE Borlander „ Bei guter Indizierung sollte eine Indizierung der Ergebnismenge nicht mehr...“
Optionen

Hallo,

> Bei guter Indizierung...

Leider ist dem aber oft nicht so.

Gruss

ChrE

bei Antwort benachrichtigen
PaoloP ChrE „Sortieralgorithmen...“
Optionen

Da gibts auf Youtube richtig tolle Videos.
Da kann selbst der letzte Noob lernen wie Quicksort und Co funktionieren.

Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen
Borlander PaoloP „Da gibts auf Youtube richtig tolle Videos. Da kann selbst der letzte Noob lernen...“
Optionen

Dann verlinke die Videos doch auch ruhig noch mal hier in diesem Thread ;-)

bei Antwort benachrichtigen
PaoloP ChrE „Sortieralgorithmen...“
Optionen
Jedes mal wenn jemand "Cloud" sagt, verliert ein Engel seine Flügel.
bei Antwort benachrichtigen
ChrE PaoloP „http://www.youtube.com/watch?v vxENKlcs2Tw feature related Schön visualisiert,...“
Optionen

Hallo,

das nenne ich ja mal Edutainment.

Gruss

ChrE

bei Antwort benachrichtigen