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

个人工具
名字空间
操作
导航
工具箱
其他语言