二分查找
来源:互联网 发布:bootstrap.js下载 编辑:程序博客网 时间:2024/06/11 11:19
// 递归形式
public static int BinartSearch(int[] array, int low, int high, int target) { if (low <= high) { int mid = (low + high) / 2; if (array[mid] == target) { return mid; } else if (array[mid] < target) return BinartSearch(array, mid + 1, high, target); else return BinartSearch(array, low, mid - 1, target); } else { return -1; }}
// 循环形式public static int BinartSearch(int[] array, int low, int high, int target) { int mid; while (low <= high) { mid = (low + high) / 2; if (array[mid] == target) return mid; else if (array[mid] < target) low = mid + 1; else high = mid - 1; } return -1;}
0 0
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 【Android自定义View实战】之获取验证码倒计时按钮
- sublime text 背景半透明设置
- JS获取屏幕的对象
- HDU 1455Sticks 解题报告
- HDU 1024 Max Sum Plus Plus(DP)
- 二分查找
- 洛谷 P1965 转圈游戏
- ADC_ScanConvMode_ADC_ContinuousConvMode_EOC
- WPF教程(二十一)工具提示
- python代码生成验证码
- 隐藏状态栏
- java错题集之String(2)
- sam格式详解
- riot写一个timeline标签