c - 类似于 stdlib bsearch 的东西,它立即返回更小的元素

标签 c std binary-search bsearch

是否有类似于内置的 bsearch 的东西,如果不存在相同的元素,则返回立即较小的元素,并且仅当该元素已经小于所有其他元素时才返回 NULL。这将要求用户检查返回值的键是否与函数参数相同,但它本身非常有用。 谢谢。

最佳答案

它并不像你想要的那样存在。您需要实现它。

关于c - 类似于 stdlib bsearch 的东西,它立即返回更小的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4224968/

相关文章:

arrays - 使用二进制搜索查找最大子数组

C : Undefined reference error

c - 使用 getchar() 获取多个值。

c++ - 命名空间 'std' 中的“vector ”未命名类型

c++ - std::function 的性能开销是多少?

c# - 二进制搜索和哈希表搜索

java - 我有下面的方法来获取二维数组和一个值。该方法检查值是否在数组中

c - 使用 berkeley db 实现缓存

c++ - GetWindowTextW 无法获取宽字符串

python - Python 在大型数组的 np.std 实现中是否存在错误?