参考链接: C++ bsearch()
C语言中可以用bsearch()实现二分查找。同qsort()一样,bsearch()也包含在库中,且同样要自定义比较子函数。...其原型如下:
void *bsearch(const void *key, const void *base, size_t nmem, size_t size, int (*comp)(const...对于有多于一个的元素匹配成功的情况,bsearch()未定义返回哪一个。
...7, 11, 3, 87, 34, 6};
int key = 3; int *p; qsort(array, NUM, sizeof(int), compare); p = (int *)bsearch