AnalysisLibErrType Sort (double inputArray[], int numberOfElements, int direction, double outputArray[]);
Sorts the input array in ascending or descending order.
Sort can perform the operation in place; that is, input and output arrays can be the same.
/* Generate a random array of numbers and sort them in ascending order. */
double x[200], y[200];
int n;
int dir;
n = 200;
dir = 0;
Uniform (n, 17, x);
Sort (x, n, dir, y);
| Input | ||
| Name | Type | Description |
| inputArray | double-precision array | Input array that contains the values to sort. |
| numberOfElements | integer | Number of elements to sort. |
| direction | integer | Specifies whether to sort the elements in ascending or descending order. Default Value: 0—ascending order Valid Values: 0—ascending order nonzero—descending order |
| Output | ||
| Name | Type | Description |
| outputArray | double-precision array | Sorted array. |
| Name | Type | Description |
| status | AnalysisLibErrType | A value that specifies the type of error that occurred. Refer to analysis.h for definitions of these constants. |