二分法查找有序数组中的元素
来源:互联网 发布:os x 下载软件 编辑:程序博客网 时间:2024/05/15 18:12
public class TestSearch {public static void main(String[] args) {int a[] = {1,2,3,4,5,7,9,23,45,68,98,111,333,999};int i =99;System.out.println(binarySearch(a, i));}public static int binarySearch(int a[],int num){if(a.length == 0){return -1;}int startPos = 0;int lastPos = a.length-1;int m = (startPos+lastPos)/2;while(startPos <= lastPos){if(num == a[m]){return m;}if(num > a[m]) {startPos = m+1;}if(num < a[m]){lastPos = m-1;}m = (startPos+lastPos)/2;}return -1;}}
0 0
- 二分法查找有序数组中的元素
- 二分法查找有序数组元素
- 二分法查找有序数组
- 二分法查找有序数组
- 二分法查找有序数组
- 二分法查找有序数组中某元素个数
- 利用二分法查找有序数组中某一元素
- 使用二分法查找数组中的元素
- Java实现二分法查找数组中的元素
- 有序数组和二分法查找
- 折半查找有序数组中的某个元素
- Java二分法查找数组元素
- java二分法查找数组元素
- (二)有序数组的二分法查找
- 二分法在有序数组中进行查找
- 有序数组的二分法查找关键字
- 【数据结构与算法】有序数组二分法查找
- 设计一个模板类Sample,用于对一个有序数组采用二分法查找元素下标
- linux的挂载磁盘步骤
- 【有毒的设计模式】代理模式
- android6.0 statusbar 通知栏颜色
- 单例模式详解
- Qt之等待提示框(QPropertyAnimation)
- 二分法查找有序数组中的元素
- 鉴于spfa基础上的差分约束算法
- iOS性能优化的25条建议
- 驱动报告uevent示例
- FastJSON、Jackson和Gson用法
- Android开源项目分类汇总(七)优秀项目
- 关于iOS多线程,你看我就够了
- 范范(7)
- 11g Data Guard为什么要将standby_file_management设置为auto