文章目录
lower_bound() 下限
_FwdIt lower_bound(_FwdIt _First, _FwdIt _Last, const _Ty& _Val)
返回值:_Fwdlt 一个迭代器
参数1:容器开头
参数2:容器结尾
参数3:查找的值
作用:查找第一个大于等于_Val的值
//输出arr
void showarr(vector<int> &Arr)
{
vector<int>::iterator iteArr = Arr.begin();
for (iteArr ; iteArr != Arr.end(); iteArr++)
{
cout << *iteArr << "\t";
}
cout << endl;
}
void main()
{
vector<int> arr = {
1,2,1,4,3 };
showArr(arr);
vector<int>::iterator ite,ite2;
int i = 0;
//_FwdIt lower_bound(_FwdIt _First, _FwdIt _Last, const _Ty& _Val)
ite = lower_bound(arr.begin(), arr