![]() |
AW: Array sortieren
Zitat:
|
AW: Array sortieren
Zitat:
Er könnte das evtl. auf sich anpassen, aber da habe ich zu wenig Ahnung von Delphi 6 was damit möglich ist. |
AW: Array sortieren
Ah da "ich muss leider Delphi 6 nutzen". Dann ist das Beispiel von Uwe unbrauchbar. Das anpassen ist extrem schwierig meine ich.
Mehr Kommentare verkneif ich mir jetzt, sonst bekomme ich wieder eines aufs Dach. :wink: |
AW: Array sortieren
Wenn gar nichts hilft: aus dem Array eine TList machen und die dann sortieren. Alternativ das Array temporär in eine solche Liste kopieren, diese sortieren und dann das Array daraus wieder neu aufbauen. Ob das allerdings sonderlich performant ist, vermag ich nicht vorauszusehen.
|
AW: Array sortieren
Zitat:
Nein, das kann man nicht sinnvoll anpassen. Das muss man selbst implementieren. Der generische Array-Sort ist, trotz der von Himitsu beschriebenen Verbesserungsvorschläge, einer der größten Code-Einsparer und Fehlerquellen-Vermeider der Delphi-Unicode-Versionen. Dieser Thread ist ein weiterer Beweis dafür. |
AW: Array sortieren
Was hier falsch ist, wurde doch mehrfach ausführlich erklärt.
Abgesehn von den kleinen genannten Fehlern entspricht der Code eigentlich sämtlichen Beispielen und Tutorials, die man irgendwo bezüglich Bubble-Sort finden kann. Was dann noch fehlt, ist die Erweiterung um mehrere Sortierparameter, welches aber erklärt wurde, wie man sowas macht. Aleo erstmal die falschen Indize beheben und dann das IF erweitern. TList und TArray nutzen dagegen einen Quick-Sort, aber hier meint der Lehrer bestimmt eh, dass er es selber sortieren solle. :stupid: |
AW: Array sortieren
Und bevor es untergeht
Zitat:
Zitat:
ist das Sortieren von Array-Inhalten nicht die progammiertechnische Avangarde?:stupid: Gruß K-H @Uwe Zitat:
Code:
nutzen.
.Sort
|
AW: Array sortieren
Irgendwo in der DP gab es auch en "Sortier-Kino", oder wie das Programm hieß.
Zeigte mehrere Sortieralgorithmen live nebeneinander. Das mit dem Lehrer muß nicht stimmen ... klang nur so zwischen den Zeilen ein bisschen danach. |
AW: Array sortieren
Zitat:
![]() |
AW: Array sortieren
@Uwe
wer so etwas in einer Produktivumgebung mehr als einmal macht, macht was falsch (nicht falsch verstehen, manchmal ist die mitgelieferte Sortierung so nicht brauchbar, da braucht's was eigenes) Hier ist das Sortierkino: ![]() Gruß K-H |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz