Fórum Ordenar itens de um ARRAY #238309
17/06/2004
0
Agradeço desde já e conto com a ajuda de todos
Valeu
Drogao
Curtir tópico
+ 0Posts
17/06/2004
Emerson Nascimento
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=46586[/url]
acho q vai te ajudar.
Gostei + 0
17/06/2004
Juniorgalvao
Acredito que este projeto possa ajudar você, fico aguardando o seu contato.
Tchau...
Pedro Antonio Galvão Junior
Gostei + 0
17/06/2004
Marcelo Saviski
procedure SortIntArray(var IntArray: array of Integer); procedure _SortIntArray(L, R: Integer); var I, J: Integer; P, T: Integer; begin repeat I := L; J := R; P := IntArray[(L + R) shr 1]; repeat while IntArray[I] < P do Inc(I); while IntArray[J] < P do Dec(J); if I <= J then begin T := IntArray[I]; IntArray[I] := IntArray[J]; IntArray[J] := T; Inc(I); Dec(J); end; until I > J; if L < J then _SortIntArray(L, J); L := I; until I >= R; end; begin _SortIntArray(Low(IntArray), High(IntArray)); end;
Eu mudei uma função da Unit Classes que trabalhava com ponteiros pra fazer essa aqui
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)