博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二分查找
阅读量:7286 次
发布时间:2019-06-30

本文共 490 字,大约阅读时间需要 1 分钟。

View Code
#include
int fn(int * a,int n,int x){ int s=0,e=n-1; int mid; while(s<=e) { mid=(s+e)>>1; if(a[mid] == x) return mid; else if(a[mid] > x) e=mid-1; else s=mid+1; } return -1;}int main(){ int i,a[10]; for(i=0;i<10;i++) { a[i]=i*2; } while(1) { scanf("%d",&i); printf("%d\n",fn(a,10,i)); } return 0;}

 

转载于:https://www.cnblogs.com/sumaoqing123/archive/2012/12/08/2809362.html

你可能感兴趣的文章
数据结构(一)循环链表 约瑟夫环
查看>>
fastDFS+java api + sping mvc +JPA+Hibernate
查看>>
解读关于HTML5的六个传说
查看>>
Solaris ZONE
查看>>
Android APP应用开发视频教程
查看>>
unrecognized selector sent to class 0x91cde0
查看>>
python学习笔记-Day10--(进程\线程\协程)
查看>>
linux学习第4天(自习)
查看>>
持续更新:Centos常用方便的命令与技巧集合
查看>>
ubuntu 终端vi和gedit中文乱码解决方案
查看>>
Linux下无连接的套接字通信C实现
查看>>
ipv6
查看>>
CCNA入门---交换机端口安全的四种行为
查看>>
获取当前时间的时分秒
查看>>
mysql5.6源码拷贝不编译安装
查看>>
centos7 安装iftop
查看>>
CISCO之BGP配置
查看>>
python ConfigParser 模块
查看>>
如何通过Word 2010发布文章到博客
查看>>
JVM监控和查看
查看>>