二分法(数组形式)
来源:互联网 发布:域名备案多少钱 编辑:程序博客网 时间:2024/06/08 09:25
public class BinarySearch{public static void main(String[]args){int arr[]=new int[]{1,2,3,4,5,6,7,8,9,10};System.out.println(binSearch(arr,10));}public static int binSearch(int[]arr,int target){int mid;int first=0;int last=arr.length-1;//当last=arr.length-1时循环控制应为first<=lastwhile(first<=last){mid=first+((last-first)>>1);//避免数据溢出if(target==arr[mid]){return mid;}else if(target>arr[mid]){first=mid+1;}else{last=mid-1;//易错点}}return -1;}}
- 二分法(数组形式)
- 二分法查询(数组)
- php数组排序(二分法)
- (二)有序数组的二分法查找
- [源码]排序数组二分法(折半)查找
- 二分法查找(数组元素无序)
- 二分法查找数组
- 二分法查找有序数组
- php数组二分法查找
- 二分法搜索数组
- 有序数组搜索二分法
- 二分法处理重复数组
- 二分法查询数组元素
- 数组二分法查找数据
- php数组二分法查找
- 二分法搜索数组
- 有序数组和二分法
- 二分法查找有序数组
- 5、王爽《汇编语言》笔记_实验7
- Cocos2d-x-html5 之 HelloWorld 深入分析与调试
- 对话框及窗口背景色
- 关于链表的一些面试题
- qt.4.8.4不能生成qmake
- 二分法(数组形式)
- android 运行发生noclassdeffounderror错误
- system函数
- uva 11988 - Broken Keyboard (模拟)
- 在sim中新建联系人名称为数字时,若数字中间加空格后保存,联系人姓名显示就会颠倒过来
- hdu 1104
- 从开发者的角度审视iOS 6与iPhone 5
- 可行的阻塞型IO和休眠的初次应用
- Java正则表达式