C++ 编程/代码/标准 C 库/函数/qsort
外观
语法 |
#include <cstdlib>
void* qsort( const void *base, size_t num, size_t size, int (*compare)(const void *, const void *));
|
函数 qsort() 对数组执行 快速排序。请注意,某些实现可能会使用更有效的排序算法。
*base 指的是要排序的数组。该数组包含 num 个元素,每个元素的大小为 size。
compare 函数接受指向数组中对象的两个指针 - 这些指针需要先转换为要检查的对象类型。如果第一个参数应该位于第二个参数之前,该函数返回 -1;如果第一个参数位于第二个参数之后,则返回 1;如果对象匹配,则返回 0。
- 相关主题
- bsearch