折半查找
来源:互联网 发布:火锅英雄 知乎 编辑:程序博客网 时间:2024/06/05 22:40
<pre name="code" class="cpp">#include<stdio.h>int binsearch(int x,int v[],int n){int left=0;int right=n-1;int mid=0;while(left<=right){mid=(right+left)/2;if(v[mid]==x)return mid;if(v[mid]<x){left=mid+1;}if(v[mid]>x){right=mid-1;}}return -1;}int main(){int a[]={1,2,3,4,5,6,7};int ret=binsearch(3,a,sizeof(a)/sizeof(a[0]));printf("%d\n",ret);return 0;}
0 0
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 安卓的各种动画资源
- html代码与xhtml代码的区别
- Python核心编程 第18章 多线程
- 如何用电脑共享wifi,解决信号不稳定
- 哈理工校园编程练习赛杭电 acm 4451 C . Dressing
- 折半查找
- 敏捷软件开发 原理、模式与实践 读书笔记
- 透过stats命令分析Memcached的内部状态
- String学习
- Nth Largest Value
- 10000 pcs free gift of chinese top grade brown film faced plywood
- vim文本编辑
- 哈理工校园编程练习赛杭电 acm 4442 E.Physical Examination
- 【0001】【深入解析Java中volatile关键字的作用】