lower_bound() && upper_bound()

Posted adelalove

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lower_bound() && upper_bound()相关的知识,希望对你有一定的参考价值。

1,lower_bound
用法:

a[] 中查询k的位置

找的是大于等于他的第一个数,返回值为对应下标
x=lower_bound(a+1,a+n+1,k)-a;

2,upper_bound
用法:

a[] 中查询k的位置

找的是大于他的第一个数,返回值为对应下标
x=upper_bound(a+1,a+n+1,k)-a;

技术分享图片

 





以上是关于lower_bound() && upper_bound()的主要内容,如果未能解决你的问题,请参考以下文章

刷题记录 && 算法杂谈折半枚举与upper_bound 和 lower_bound

upper_bound & lower_bound

upper_bound()和lower_bound()

std::lower_bound 功能

结构体lower_bound使用

减而治之 - 二分查找 - lower_bound实现原理