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

类似于stdlib bsearch的东西,它返回的是立即更小的元素,c,std,binary-search,bsearch,C,Std,Binary Search,Bsearch,是否有类似于bsearch内置的东西,如果同一个元素不存在,则返回较小的元素;如果该元素已经小于所有其他元素,则返回NULL。这需要用户检查返回值的键是否与函数参数相同,但它本身非常有用。 谢谢。它不是按你想要的方式存在的。您需要实现它。据我所知,标准库中没有这样的函数。但是,独自完成这项工作或找到一个图书馆并不难。我应该注意到这一点。实现对我来说不是问题,只是我想知道是否有一行代码可以满足我的需要。不管怎样,看起来不可能。

是否有类似于bsearch内置的东西,如果同一个元素不存在,则返回较小的元素;如果该元素已经小于所有其他元素,则返回NULL。这需要用户检查返回值的键是否与函数参数相同,但它本身非常有用。
谢谢。

它不是按你想要的方式存在的。您需要实现它。

据我所知,标准库中没有这样的函数。但是,独自完成这项工作或找到一个图书馆并不难。

我应该注意到这一点。实现对我来说不是问题,只是我想知道是否有一行代码可以满足我的需要。不管怎样,看起来不可能。