0

我有一个按降序排序的数组,没有重复。我可以使用 libc 中的 bsearch 函数对其执行二进制搜索吗?为此,我是否需要更改传递给它的比较函数?

谢谢

4

1 回答 1

0

是的,您可以使用bsearch. 您需要确保您的compare函数与数组的排序顺序一致。在您的情况下,这可能意味着在逻辑上反转正常的升序/等于/降序。

于 2012-06-09T17:05:36.433 回答