AW: Intelligentes BubleSort; sortieren wie im Windows Explorer
Zitat:
|
AW: Intelligentes BubleSort; sortieren wie im Windows Explorer
Super, damit ist die Lösung zwar kompakt, aber i.A. nicht das, was man will.
Ich wäre ja dafür, die Idee von Popov aufzugreifen, nach dem ein zu sortierender Schlüssel aus den Bestandteilen: <Prefix><Zahl><Postfix> besteht, wobei jedes Teil optional ist. Die 'Teile' werden von links nach rechts vergleichen, wobei führende und folgende Leerzeichen ignoriert werden. Wer will, kann bei Gleichheit der Einzelkomponenten noch die Strings in Gänze vergleichen, um eine totale Ordnung zu erzielen. Zitat:
Code:
Kann man mit leben, finde ich.
Part-01000-
Part-01000-000 Part- 200B Part-200B |
AW: Intelligentes BubleSort; sortieren wie im Windows Explorer
Zitat:
Und dies als Metapher in der Erinnerung, kommt mir Windows in seinen verschiedenen Versionen auch vor - es wird immer schlimmer! Popov, Dein "intelligent" löste bei mir Hoffnungen aus, die sich nicht erfüllten. Intelligent ist also nicht der Algorithmus i.S. eines effizienten Laufzeitverhaltens, sondern beim Vergleichen. Auch ich rege an, einen laufzeitgünstigeren Sortieralgorithmus zu verwenden. |
AW: Intelligentes BubleSort; sortieren wie im Windows Explorer
Zitat:
Dass die Sortierung anhand bestimmter Pattern eventuell anders sein muss, steht auf einem anderen Blatt. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz