bsearch
来自cppreference.com
语法:
#include <cstdlib>
void *bsearch( const void *key, const void *buf, size_t num, size_t size,
int (*compare)(const void *, const void *) );
bsearch() 函数从 buf[0] 到 buf[num-1] 搜索匹配 key 的项,使用二分法查找。函数 compare 应该在它的第一个参数小于第二个参数时返回负值,相等时返回零,大于时返回正值。数组 buf 中项应该是升序排列的。bsearch() 的返回值是指向匹配项的指针,或者没有发现时返回空指针NULL。
相关主题: qsort