头文件为algorithm
默认非递减顺序,
函数upper_bound(first, last, val)在first和last前闭后开区间进行二分查找,返回大于val的第一个元素的位置,如果元素都小于val,则返回last的位置
函数lower_bound()则返回第一个大于或等于val元素的位置,如果都小于,则返回last的位置
可以加greater<type>则默认为非递增顺序
博客介绍了algorithm头文件中的二分查找函数。upper_bound函数在指定前闭后开区间查找大于给定值的首个元素位置,若元素都小于给定值则返回区间末尾位置;lower_bound函数返回首个大于或等于给定值元素的位置,同样若都小于则返回末尾位置,还可加greater<type>实现非递增顺序查找。
头文件为algorithm
默认非递减顺序,
函数upper_bound(first, last, val)在first和last前闭后开区间进行二分查找,返回大于val的第一个元素的位置,如果元素都小于val,则返回last的位置
函数lower_bound()则返回第一个大于或等于val元素的位置,如果都小于,则返回last的位置
可以加greater<type>则默认为非递增顺序

被折叠的 条评论
为什么被折叠?