码迷,mamicode.com
首页 > 其他好文 > 详细

如何理解lower_bound/upper_bound

时间:2017-12-28 15:59:41      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:div   大于   键值   end   等于   第一个   log   类型   理解   

lower_bound接受一个键值类型的参数。如果容器中某个元素的键值等于该参数,那么函数就返回指向该元素的迭代器。如果不存在这样的元素,则返回一个迭代器,指向第一个键值比参数大的元素。如果所有的元素的键值都比参数小,那么函数就返回容器的尾部,即等于end。

upper_bound正好与lower_bound相反。该函数返回的也是一个迭代器,指向第一个键值比参数大的元素,或者键值等于参数的元素。upper_bound返回的迭代器,指向键值大于参数的元素。如果所有元素的键值都比参数大,那么函数就返回容器尾部,即等于end。

如何理解lower_bound/upper_bound

标签:div   大于   键值   end   等于   第一个   log   类型   理解   

原文地址:https://www.cnblogs.com/jxr041100/p/8135716.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!