二分查找法(二)
来源:互联网 发布:sql server exists 编辑:程序博客网 时间:2024/05/19 16:20
// 二分查找 public static int helf() { int a[] = { 21, 23, 30, 35, 36, 41, 42, 45, 55, 59, 72 }; int low = 0; int num = 45;// 起点 int upper = a.length - 1; // 终点 int mid = (low + upper) / 2; while (low <= upper) {// 避免出现下标越界异常 mid = (low + upper) / 2; // 中间点 if (a[mid] < num) { // 中间点的值小于要查找的值 low = mid + 1; // 更改查找的起点为中间点位置后一位 } else if (a[mid] > num) { // 中间点的值大于要查找的值 upper = mid - 1; // 更改查找的终点为中间点位置前一位 } else { // 中间点的值等于要查找的值 return mid; } } return -1; }
阅读全文
0 0
- 二分查找法(二)
- 查找算法(二)二分搜索法
- 二分查找专题(二)
- 查找(二):二分查找----<学习总结>
- 查找之二 , 二分查找
- stl的二分查找(二)
- 笔试编程题(二):二分查找
- 深入理解二分查找(二、二分答案)
- 基础算法系列(二)查找算法之二分查找
- java查找算法(二)--二分递归查找
- 折半查找法(二分查找法)
- 折半查找法(二分查找)
- 查找----二分查找法
- 【算法-查找之二】二分查找
- 算法学习---查找(二)-二分查找
- 算法系列(二)查找算法--基本查找和二分查找
- leetcode第十五周解题总结--二分查找(二)
- C语言排序(二)——二分查找
- Java:IO-目录(一、File)
- 面试题---异常
- Vue2.x仿饿了么个人笔记
- 前端开发参考文档
- 【阿里】算法工程师笔试题整理(13&14年)
- 二分查找法(二)
- centos7下安装并配置mysql
- 1 第一次在工作中体会到数据结构的魅力
- C语言入门第四篇,输出
- HDU 1005数列找规律
- SQL2008系统账户:Local system/Network service/Local Service 区别
- HDFS的主从结构与读写策略
- 如何让Word从文档的不同部分打印选定的页面
- 使用函数将两个数互相交换