二分查找算法
来源:互联网 发布:微云 mac同步助手 编辑:程序博客网 时间:2024/05/09 16:58
public static int rank(int key,int[] a){ int low=0;//数组下限的下标 int height=a.length-1;//数组上限的下标 int mid; //先将数组进行排序 Arrays.sort(a); while(low<=height){ mid=(low+height)/2; if(key<a[mid]){ //当键值小于中间值时,把中间值-1的值赋给最大坐标 height=mid-1; }else if(key>a[mid]){ //当键值大于中间值时,把中间值+1的值赋给最小坐标 low=mid+1; }else{ return mid; } //当查找不到时,返回-1 return -1; }}
0 0
- 查找算法 二分查找
- 查找算法:二分查找
- 算法--查找--二分查找
- 查找算法---二分查找
- [算法]二分查找算法
- 算法----二分查找算法
- 查找算法:二分查找算法
- [转载]查找算法----二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法_二分查找
- 算法 二分查找(折半查找)
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 欢迎使用CSDN-markdown编辑器
- jdk源码分析ArrayDeque
- Codeforces 407B Long Path【dp】好题
- PAT 1078. Hashing
- leetcode No142. Linked List Cycle II
- 二分查找算法
- Redis集群的操作
- java 线程池
- OpenCV-Python[第二章]——画图函数
- C语言ODBC操作数据库遇到的一些问题
- 解决Android软键盘和表情面板切换界面闪动问题(草稿)
- BZOJ 1571 DP
- dicomread
- 三星官方uboot移植实战1