二分查找
来源:互联网 发布:质量效应2最美捏脸数据 编辑:程序博客网 时间:2024/05/19 16:04
public static void main(String[] args) {int[] num = {6,5,9,8,45,2,3,55,1};Arrays.sort(num);//升序排序int left = 0;//左边开始int right = num.length;//右边开始int key = 55;//要查找的int middle = 0;//中间值while(true){middle = (left+right)/2;if(key==num[middle]){break;}else if(key>num[middle]){left = middle+1;}else if(key<num[middle]){right = middle-1;}}System.out.println(middle);//排序后key的下标}
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- ZXing二维码开源项目,横屏变竖屏
- 数据存储《图片加载的性能优化》来自印象笔记
- 冒泡排序
- 文件路径分隔符
- JS中alert Number对象输出object解答
- 二分查找
- Myeclipse 代码补全提示设置方法及注释模板
- 转:Myeclipse快捷键设置
- 语法分析笔记自顶向下分析
- 快速取得select选中的selected option的值
- 创建对象一种方法
- MySql遇到乱码问题解决。
- 访问其他计算机共享盘符
- Java 文件和byte数组转换