欢迎访问我的个人网站==》 jiashubing.cn

lower_bound()函数

头文件

# include<algorithm>

函数简介

lower_bound()返回一个 iterator 它指向在[first,last)标记的有序序列中可以插入value,而不会破坏容器顺序的第一个位置,而这个位置标记了一个大于等于value 的值。

例如,有如下序列:
ia[]={12,15,17,19,20,22,23,26,29,35,40,51};
用值21调用lower_bound(),返回一个指向22的iterator。用值22调用lower_bound(),也返回一个指向22的iterator。第一个版本使用底层的 < (小于)操作符,第二个版本根据comp进行排序和比较。

注意事项:调用lower_bound之前必须确定序列为有序序列,否则调用出错
posted @ 2013-08-17 21:41  贾树丙  阅读(523)  评论(0编辑  收藏  举报