二分查找
来源:互联网 发布:php文件怎么用打开手机 编辑:程序博客网 时间:2024/06/03 13:05
二分查找记住几个要点就行了,代码也就那几行,start=0,end=数组长度-1,while(start<=end),注意溢出。
//二分查找int binarySearch(int a[],int len,int val){ int start=0; int end=len-1; int index=-1; while (start<=end) { index=start+(end-start)/2; if (a[index]==val) { return index; }else if (a[index]<val) { start=index+1; }else { end=index-1; } } return -1;}
0 0
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- SQL Server将一列的多行内容拼接成一行
- leetcode8. String to Integer (atoi)
- cordova支持私人HTTPS证书
- cocos2d-x 3.x学习之TouchOneByOne单点触摸
- 剑指Offer:面试题4——替换空格(java实现)
- 二分查找
- Android之 广播和服务
- [codevs2152] 滑雪
- 宏定义的黑魔法 - 宏菜鸟起飞手册
- Quartz基本概念
- 微信支付之扫码支付相关代码(Java)
- httpclient post
- CentOS7.1 下RPMBUILD环境配置及内核rpm包作成
- ios oc 10进制转16进制字符串