二分查找
来源:互联网 发布:总决赛数据谁比乔丹强 编辑:程序博客网 时间:2024/06/11 19:25
二分查找是最基本的程序之一,虽基础但是要小心边界,程序写完后查找a[0]和a[n-1]看是否正确
实现代码:
int search(int a[], int n, int target){int l = 0, r = n, m;while(l < r){m = (l + r)/2;if(target < a[m])r = m;else if(target > a[m])l = m + 1;elsereturn m;}return -1;}
0 0
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- Using Eclipse With CloudStack
- Spring集成Quartz定时任务框架介绍和Cron表达式详解
- Android性能调优
- PowerDesigner 15.1 安装步骤详细图解及破解
- 射线碰撞检测+LayerMask的使用
- 二分查找
- Ruby on Rails 查看文件夹是否存在,不存在则新建路径(多重路径)
- UVa 310 & ZOJ 1306 - L--system
- Android开发的四大组件
- C++学习笔记18,C++11中的初始化列表构造函数(二)
- JAVA类加载器(一)
- 使用Visual Leak Detector定位内存泄漏位置
- 趣文:如何通过给MM修电脑培养感情
- 分支-13. 计算天数(15)