二分查找
来源:互联网 发布:哪里招聘淘宝客服的 编辑:程序博客网 时间:2024/06/05 00:13
#include <stdio.h>int main(){int a[12]={1,3,6,7,9,11,23,56,58,79,84,89};int mid,low=0,high=11,t=8,flag=0;while(low<=high){mid=(low+high)/2; //得到标志位下标 if(a[mid]>t){ //若标志位大,则在low与mid中间查找 low=low+1;}else if(a[mid]<t){ //若标志位小,则在mid与high中间查找 high=high+1;}else{flag=1; //找到退出循环 break;}}if(flag==0)printf("没找到\n");elseprintf("找到了,在a[%d]上\n",mid);}
阅读全文
0 0
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 二分查找
- 笔记:svn的安装以及使用
- 正则表达式几个不错的语法及密码验证
- About Contest and Trainning
- Oh no! Something has gone wrong.Logout!解决方法
- 神奇数字
- 二分查找
- CS231N-Lecture6 Training Neural Network part-2
- c++中的const与指针
- L1-011. A-B
- Service层和Dao层
- 浅谈数组与链表的相似性
- 洛谷 1618 三连击升级版输出样例#1: 192 384 576 219 438 657 273 546 819 327 654 981
- py-faster-rcnn安装问题总结
- Node.js的基本模块学习(三)