二分查找模板
2015-04-12 11:47
357 查看
int bsearch(int a[],int len,int v) { int left,right,mid; left=0;right=len-1; while(left<=right) { int mid=(left+right)>>1; if(a[mid]>v) right=mid-1; else if(a[mid]<v) left=mid+1; else return mid; } return -1; }
int bsearch(int a[],int len,int v) { int left,right,mid; left=0;right=len; while(left<right) { mid=(left+right)>>1; if(a[mid]>v) left=mid+1; else if(a[mid]<v) right=mid; else return mid; } return -1; }
相关文章推荐
- (模板题)poj 2190 Power of Cryptography(二分查找)
- 二分模板以及STL中的查找
- 二分查找模板总结(递归与循环遍历两个版本)
- 二分查找实用模板
- 《ASCE1885的源码分析》の基于冒泡排序的二分查找模板
- 二分查找模板
- 二分查找模板C++
- 模板——二分查找
- 《ASCE1885的源码分析》の基于冒泡排序的二分查找模板
- 简单二分查找模板(查找)
- C++模板:二分查找
- 二分查找模板
- 数据结构实验之查找四:二分查找模板+STL
- 快速排序模板和二分查找
- 二分查找【模板】
- 排序模板链表的插入存储和二分查找
- 二分查找模板
- Leetcode ☞ 35. Search Insert Position 【binary search 二分查找 模板】
- 【模板】二分查找
- 二分查找模板