lower_bound()和upper_bound()如果搜下标到头返回什么
返回你要搜到的数组的右端点的下一位
#include <cstdio>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a[5]={1,2,3};
int x=lower_bound(a,a+4,6)-a;
printf("%d\n",x);
return 0;
}
返回值
4
#include <cstdio>
#include <cmath>
#include <algorithm>
using namespace std;
int main(){
int a[5]={1,2,3};
int x=upper_bound(a,a+4,6)-a;
printf("%d\n",x);
return 0;
}
返回值
4