TFPSList.Sort
Sort the list
Declaration
Source position: fgl.pp line 91
public
procedure Sort(Compare: TFPSListCompareFunc);
procedure Sort(Compare: TFPSListCompareFunc;
SortingAlgorithm: PSortingAlgorithm);
Description
Sort> sorts the items in the list. Two pointers are compared by passing them to the Compare function. The result of this function determines how the pointers will be sorted:
If the result of this function is negative, the first item is assumed to be 'less' than the second and will be moved before the second item in the list. If the function result is positive, the first item is assumed to be 'greater than' the second and will be moved after the second item in the list. if the function result is zero, the pointers are assumed to be 'equal' and no moving will take place.
The sort is done using a quicksort algorithm.
See also
Name | Description |
---|---|
TFPSListCompareFunc | Compare list items callback signature |