Sort (EDA-L)

Sort (EDA-L)

Funkcia %Sort


Popis

Funkcia vráti zoradené hodnoty vektora. Časové značky polohu vo vektore nemenia! Voliteľne podľa hodnôt zdrojového vektora usporiada aj hodnoty iného vektora.

Deklarácia

VECTOR %Sort( VECTOR _values, BOOL _asc, BOOL _invalidIsMAX [, VECTOR _auxValues] )

Parametre

_values

Zdrojové hodnoty.

_asc

0 - zostupné alebo 1 - vzostupné usporiadanie.

_invalidIsMax

0 - neplatná hodnota je najmenšia alebo 1 - neplatná hodnota je najväčšia.

_auxValues

Lokálna premenná typu VECTOR. Hodnoty tejto premennej budú preusporiadané podľa hodnôt vektora _values

Príklad

-- usporiada hodnoty podľa veľkosti VECTOR _v; %CreateVector(_v, 5); _v[1] := 4; _v[2] := 3; _v[3] := 5; _v[4] := 4; _v[5] := 1; _v := %Sort(_v, 1, 0); RETURN _v;

Súvisiace stránky:

Spracovanie vektorov