Avatar billede dex_dexter Nybegynder
16. august 2004 - 13:26 Der er 4 kommentarer og
1 løsning

sortere multiarray

jeg har fundet denne funktion til at sortere arrays med:
http://www.swissdelphicenter.ch/torry/showcode.php?id=1616
den virker også perfekt, men jeg vil gerne have den til at sortere et multiarray bestående af 2 felter, et med et filnavn i og et med et løbenummer, skal sådan set kun bruge det største løbenummer af dem, har i nogen pointers til hvordan jeg kan gøre det, eller hints til hvilke funktioner der skal bruges?
Avatar billede arne_v Ekspert
16. august 2004 - 13:28 #1
Hvis du bare skal bruge den største værdi er det så ikke bare at lave
en enkelt gennemløb og finde den største ?
Avatar billede arne_v Ekspert
16. august 2004 - 13:30 #2
Lidt skitseret kode:

maxval := -1;
maxix := -1;
for i := 1 to antal do begin
    if val[i] > maxval then begin
        maxval := val[i];
        maxix = i;
    end;
end;
Avatar billede martinlind Nybegynder
16. august 2004 - 13:52 #3
Hva''' skal du ikke snart ha' lukket nogle af dine spm. ??.

hvorfor vil du ligge og sortere en liste, du skal da bare bruge findfirst og findnext til at finde den logfil du skal bruge !
Avatar billede dex_dexter Nybegynder
17. august 2004 - 11:49 #4
arne_v, den havde jeg lige overset, det var en del nemmere at gøre det på den måde, tak, svarer du lige?
Avatar billede arne_v Ekspert
17. august 2004 - 11:50 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester