二分查找
来源:互联网 发布:科来抓包软件破解版 编辑:程序博客网 时间:2024/06/03 11:15
二分查找是一种高效的查找方法。
要求待查表为有序表。
public int binarySearch(int[] nums, int target) { int start=0;int end=nums.length-1;int mid;while(start+1<end){mid=start+(end-start)/2;if(nums[mid]==target){end=mid;}else if(nums[mid]<target){start=mid;}else if(nums[mid]>target){end=mid;}}if(target==nums[start]){return start;}if(target==nums[end]){return end;}return -1; }
阅读全文
1 0
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 第3章 基本概念(上)
- Android右布局属性
- [RK3288][Android6.0] WiFi之Framework扫描过程
- 华为OJ——字符串合并处理
- Android 中Button点击频率的控制
- 二分查找
- 1.1线程基础(一)
- ubuntu14.04网络图标消失不见
- boost--windows平台下针对VS的简单编译
- 新版本Django在Windows和Linux下的部署
- 符号链接文件和硬链接文件
- CListBox创建控件大小自动变化
- 在某个SQL Server中开启CDC功能
- linux怎么上网?