lower_bound和upper_bound使用说明

#include 
using namespace std;

int main()
{
    int a[10];
    for(int i=1;i<=10;i++)
    {
        a[i] = i*5;
    }
    for(int i=1;i<=10;i++)
        cout<" ";
    cout<<endl;
    int it1 = lower_bound( a+1, a+10, 25) - a;
    //返回第一个大于等于25的位置
    int it2 = upper_bound( a+1, a+10, 25) - a;
    //返回第一个大于25的位置
    cout<" "<endl;

    return 0;
}

 

转载于:https://www.cnblogs.com/tonyyy/p/10617767.html

你可能感兴趣的:(lower_bound和upper_bound使用说明)