欢迎使用CSDN-markdown编辑器
来源:互联网 发布:javascript编程全解 编辑:程序博客网 时间:2024/06/14 11:51
c++中的二分法查找(折半查找)
int BinarySearch(element array[],int key,int len){ int low=0,high=len-1,middle; while(low<=high){ middle=(low+high)/2; if(key=array[middle]){//当array[middle]就是key的时候直接找到key输出middle return middle; } else if(key>array[middle]){//当key比array[middle]大的时候,选择上半部分 low=middle+1; } else(key<array[middle]){//当key比array[middle]小的时候,选择下半部分 high=middle-1; }}return 0;}
思想就是:先对比然后折半然后在进行对比,通过循环找到key
阅读全文
0 0
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- 欢迎使用CSDN-markdown编辑器
- mui创建简单的项目
- 2015 ACM/ICPC亚洲区长春站 【5/13】
- 矩阵的顺时针打印
- hexo多终端搭建
- mybatis之<trim prefix="" suffix="" suffixOverrides="" prefixOverrides=""></trim>
- 欢迎使用CSDN-markdown编辑器
- [易语言] 滴答表格挂接事件 : 事件编号
- 真正的软件测试实习3--Android常见的几种crash
- 梯度下降原理及Python实现
- HDU 6199 gems gems gems dp(逆推)
- JVM&GC Full Coverage
- python日期相关运算和测试
- 第2周项目2 程序的多文件管理
- Java 并发 —— 读写锁(ReadWriteLock)