binary_search 二分查找,被查找的元素区间必须是排序的,且元素需要定义operator<
函数一共有三个参数,第一个参数是区间的起始位置,第二个参数是区间的结束位置,第三个参数是待查找的元素
示例代码:
int arr[10] = {21,32,2,43,13,4,35,26,37,66};
sort(arr,arr+10);
bool b = binary_search(arr,arr+10,26);
binary_search 二分查找,被查找的元素区间必须是排序的,且元素需要定义operator<
函数一共有三个参数,第一个参数是区间的起始位置,第二个参数是区间的结束位置,第三个参数是待查找的元素
示例代码:
int arr[10] = {21,32,2,43,13,4,35,26,37,66};
sort(arr,arr+10);
bool b = binary_search(arr,arr+10,26);