c++ upper_bound
时间: 2023-05-19 08:03:31 浏览: 77
列出的这些操作适用于所有的关联容-gpu+parallel+program+development+using+cuda-crc(2018)
C++ 中的 upper_bound 函数是用来查找有序数组中第一个大于目标值的元素的位置的函数。它的使用方法如下:
```c++
int* upper_bound(int* first, int* last, int val);
```
其中,first 和 last 分别是指向数组首尾的指针,val 是目标值。函数返回一个指针,指向第一个大于 val 的元素的位置。如果所有元素都小于等于 val,则返回 last。
需要注意的是,该函数只能用于有序数组,否则结果是未定义的。
阅读全文