C++笔记

2018-08-02

1. lower_bound()和upper_bound()用法记录

  lower_bound()和upper_bound()需要用在一个有序(敲敲小桌板)数组或容器中。

  lower_bound(first, last, val)用来寻找在数组或容器的[first,last)范围内,第一个值大于等于val的元素的位置,如果是数组,则返回该位置的指针,若为容器,则返回该位置的迭代器。

  upper_bound(first, last, val)用来寻找在数组或容器中的[first,last)范围内,第一个值大于val的元素的位置,如果是数组,则返回该指针的位置,若为容器,则返回该位置的迭代器。

  如果两个函数均未找到要寻找的元素,则均返回可以插入该元素的位置的指针或迭代器。

  

  

posted @ 2018-08-02 15:43  守功  阅读(137)  评论(0编辑  收藏  举报