折半查找算法实现
来源:互联网 发布:list转json字符串 编辑:程序博客网 时间:2024/05/18 04:40
给定一个元素x(整数/字符/字符串)和一个已经排好序的数组, 求元素x在数组中所在的位置i,如没有返回-1:
public static <T extends Comparable<? super T>> int binarySearch(T[] a, T x) {int low = 0;int high = a.length -1;while (low <= high) {int mid = (low + high) / 2;if(a[mid].compareTo(x) < 0) {low = mid + 1;}else if(a[mid].compareTo(x) > 0) {high = mid -1;}else {return mid;}}return -1;}
- 折半查找算法实现
- 折半查找算法实现
- 折半查找算法的实现
- 折半查找算法的实现
- 实现折半查找算法(二分查找)
- Delphi写的折半查找算法实现
- PHP实现折半(二分)查找算法
- PHP实现折半(二分)查找算法
- 【算法数据结构Java实现】折半查找
- C语言实现 折半查找算法
- 二分(折半)查找算法实现
- 查找算法的实现 顺序和折半
- 折半查找算法的正确实现
- 实现折半查找的算法(数据结构)
- 查找算法—折半查找算法分析与实现(Python)
- 查找算法 折半查找算法
- 算法--二分查找(折半查找)-Java实现
- Java程序实现二分法查找(折半查找)算法
- SQL Server 2008开启远程连接
- Python中文乱码
- OpenGL中的glLoadIdentity、glTranslatef、glRotatef原理 (转载)
- 如何添加ActiveReports 6导出PDF时的安全设置和数字签名
- iphone图像裁剪功能实现
- 折半查找算法实现
- 嵌入式Linux之我行——ARM MMU工作原理剖析
- jquery的表单验证
- 利用WINDOWS命名漏洞等建立的特殊文件或文件夹
- ARM嵌入式学习自顶向下平台介绍和相关说明
- Android源码地址
- 8种nosql数据库系统对比
- 使用 jQuery dataTables
- js对select的操作