1. 程式人生 > >lower_bound和upper_bound使用說明

lower_bound和upper_bound使用說明

code name for ++ names bound class upper ()

#include <bits/stdc++.h>
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<<a[i]<<" ";
    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<<it1<<" "<<it2<<endl; return 0; }

lower_bound和upper_bound使用說明