Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Sortierung eines arrays (https://www.delphipraxis.net/36597-sortierung-eines-arrays.html)

raccoon 22. Dez 2004 13:02


Sortierung eines arrays
 
hallo, ich habe folgende frage, wie realisiere ich es das innerhalb eines arrays sortiert wird nach buchstaben?

mein array hab ich wie folgt aufgebaut:

Delphi-Quellcode:
type
  TSchuler = Record
    Name : string;
    Vorname : string;
    Klasse : string;
    NoteI : integer;
    NoteD : integer;
    NoteE : integer;
    NoteM : integer;
    NotenD : extended;

...

private
    count: integer;
    SchulerID: array of Tschuler;
public

BluesKid 22. Dez 2004 13:05

Re: Sortierung eines arrays
 
Moin

imho kanns du ein Array nicht "von Haus aus" Sortiert erstellen. Das wirst du dann wohl selber "von Hand" übernehmen müssen Hier im Forum suchenQuicksort Hier im Forum suchenBubblesort sind Stichworte die mir da spontan in den Kopf kommen :-)


schönen Gruß
Sam

Klarabella 22. Dez 2004 13:06

Re: Sortierung eines arrays
 
schau mal unter Tutorial
oder such mal nach ARRAY & SORTIEREN, da solltest du schon was finden...! :wink:

Grüßle, Klarabella

raccoon 22. Dez 2004 13:10

Re: Sortierung eines arrays
 
joa danke schonmal dafür aber das hilft mir nicht recht weiter da ich keine zahlen sortieren soll sondern string werte...oda ich habs gerade beim lesen nich gecheckt...

Dannyboy 22. Dez 2004 13:21

Re: Sortierung eines arrays
 
Zitat:

Zitat von raccoon
joa danke schonmal dafür aber das hilft mir nicht recht weiter da ich keine zahlen sortieren soll sondern string werte...oda ich habs gerade beim lesen nich gecheckt...

Moin raccoon,
letzteres trifft eher zu. :zwinker:
Du kannst auch Strings mit den Vergleichsoperatoren "<", ">", "<=", ">=", "=", und "<>", vergleichen.

raccoon 22. Dez 2004 13:28

Re: Sortierung eines arrays
 
man jetzt bin ich schon wieder als noob aufgefallen..son müll, danke ich werds gleich mal testen.

Steve 22. Dez 2004 14:04

Re: Sortierung eines arrays
 
Hi,

falls es sich machen lässt: nutze statt nem Array ne Liste, die kann von Haus aus sortiert werden (afaik steckt da ein etwas flotterer Algo dahinter)

Gruß
Stephan :dance: :xmas:


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:19 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