博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 实现二分查找算法
阅读量:5285 次
发布时间:2019-06-14

本文共 585 字,大约阅读时间需要 1 分钟。

//二分查找算法的实现    public static int binarySearch(int[] arr,int search) {        int low=0;        int high=arr.length-1;        //找到中间的索引        int middleIndex=0;        while (low
search) { high=middleIndex-1; } else { low=middleIndex+1; } } return middleIndex; }

1 调用

int[] arr=new int[] {1,2,3,4,5,6,7,8,9,10};

int index= binarySearch(arr, 8);
System.out.println("查找的值8位于数组中的索引为:"+index);

 

默认传入的数组是排好序的

转载于:https://www.cnblogs.com/mibing/p/10806057.html

你可能感兴趣的文章
ubuntu 下执行定时任务
查看>>
composer.lock文件的作用
查看>>
Android -- startActivityForResult-------&&&----setResult
查看>>
Android SDK 2.3/3.0/4.0/4.1 下载与安装教程
查看>>
gitlab-ce安装01
查看>>
【转】有关“干部身份”
查看>>
bzoj3211花神游历各国 线段树
查看>>
Django——如何在Django模板中注入全局变量?——part1
查看>>
esriControlsMousePointer常量
查看>>
前端面试记录NO.1
查看>>
【java】String类和StringBuffer类常用操作
查看>>
MariaDB MariaDB、MySQL存储过程、游标基础应用举例说明
查看>>
测试思想-测试设计 测试用例设计需要注意的几个点
查看>>
MySQL半同步复制
查看>>
DIY一个基于树莓派和Python的无人机视觉跟踪系统
查看>>
jprofiler9.1.1 安装与配置
查看>>
ArcGIS API中FindTask中文搜索无效,服务器编码问题URIEncoding="utf-8"
查看>>
Java Http连接中(HttpURLConnection)中使用代理(Proxy)及其验证(Authentication)
查看>>
JAVA字符串格式化-String.format()的使用
查看>>
docker-registry 搭建私有仓库服务器
查看>>