跳至内容

MathQuickSort

MathQuickSort

该函数用于通过快速排序算法同步排序array[]和indices[] 数组。

void  MathQuickSort(
   double&  array[],     // 数值数组
   int&     indices[],   // 索引数组
   int      first,       // 初始值
   int      last,        // 最终值
   int      mode         // 方向
   )

参数

array[]

[in][out] 排序数组。

indices[]

[in][out] 存储原数组索引的数组。

first

[in] 开始排序的元素索引。

last

[in] 停止排序的元素索引。

mode

[in] 排序顺序 (>0 升序,否则降序)。