【模板】二分查找
2017-10-19 22:43
260 查看
复制代码 template <typename T> int binarySearch(T arr[],int n, T targrt){ int l = 0, r = n-1; // arr[l ... r] while(l <= r){ //int mid = (l+r)/2; int mid = l + (r-l)/2; if(arr[mid] == targrt) return mid; if(targrt < arr[mid]) r = mid - 1; else l = mid + 1; } return -1; }
相关文章推荐
- 二分查找c++简单模板
- 二分查找模板
- 二分查找模板总结(递归与循环遍历两个版本)
- 二分查找模板
- (模板题)poj 2190 Power of Cryptography(二分查找)
- 二分查找模板C++
- 二分查找实用模板
- 二分查找模板 nyoj626
- 二分查找 模板(升序数组)
- 基于C++模板的二分查找
- 二分查找【模板】
- 二分模板以及STL中的查找
- ACM 二分查找 二分答案 模板
- 二分查找模板
- 二分模板以及STL中的查找
- 二分查找、三分查找求极点、二分求等比数列【模板】
- 二分查找模板
- Leetcode ☞ 35. Search Insert Position 【binary search 二分查找 模板】
- 简单二分查找模板(查找)
- 模板——二分查找