二分查找法
来源:互联网 发布:结构化查询语言sql 编辑:程序博客网 时间:2024/05/11 23:54
public static int halfSeach_2(int[] arr,int key){int min,max,mid;//定义最小,最大,中间数min = 0;//最小为0max = arr.length-1;// 最大为数组的长度-1mid = (max+min)>>1; //(max+min)/2;//中间数为最大加最小除以2while(arr[mid]!=key){//如果数组中間值不等于keyif(key>arr[mid]){//如果key>中間值min = mid + 1; }else if(key<arr[mid]) max = mid - 1;if(max<min)return -1;mid = (max+min)>>1; } return mid;}
0 0
- 查找----二分查找法
- 二分查找法,查找string
- 二分查找法
- 二分查找法
- 二分查找法
- 二分查找法
- java 二分查找法
- 二分查找法
- 二分查找法
- 二分查找法
- 二分查找法
- java:二分查找法
- C++ 二分查找法
- 二分查找法
- 【二分查找法】
- php二分查找法
- 二分查找法
- 二分查找法
- Error(随笔 17-2-28 )
- 2月英语--感谢没有放弃
- java基础学习集合之Collections 九-8
- Android模拟登录教务处(带验证码)
- Eclipse 4.5/4.6 创建 Maven Web 项目
- 二分查找法
- 疯狂Java笔记:3.3 数据类型分类
- 反向代理Https,Tomcat使用http的问题
- * .h或* .hpp用于类定义
- 基于层序+中序遍历序列构建二叉树
- MySQL误操作后如何快速恢复数据
- Python爬虫之模拟登陆知乎
- 面向对象
- Google 自学课程:深度学习与 TensorFlow