vector 和lower_bound
#include<bits/stdc++.h>using namespace std;int main(){vector <int >v;//vector <int >v(5);创建5个为0的容器; (5,1)创建5个为1的容器for(int i=1;i<=5;i++)v.push_back(i);int pos=low...
·
#include<bits/stdc++.h>
using namespace std;
int main()
{
vector <int >v;
// vector <int >v(5);创建5个为0的容器; (5,1)创建5个为1的容器
for(int i=1;i<=5;i++)
v.push_back(i);
int pos=lower_bound(v.begin(),v.end(),2)-v.begin();
cout<<pos<<endl;
return 0;
}
返回的是大于等于2的元素的下标
更多推荐
已为社区贡献1条内容
所有评论(0)