折半查找的迭代实现
来源:互联网 发布:网络直播设备人员 编辑:程序博客网 时间:2024/06/05 09:18
/** * 2017年4月19日18:01:27 * ------------------------------------------------------ * 本程序的问题描述: * 折半查找算法的非递归实现 * ------------------------------------------------------ * 本程序的主要思路是: * data[]原始数据,x 待查找的值,low 查找范围的起始,查找范围的终止 * ------------------------------------------------------ */int BiSearch(int data[], const int x, int low, int high) { int mid;//中间位置 if (low > high) { return -1; } while(low <= high) { mid = (low + high) / 2; if (x == data[mid] ) { return mid; } else if (data[mid] < x) { low = mid + 1; } else if (data[mid] > x) { high = mid - 1; } } return -1; }
0 0
- 折半查找的迭代实现
- 折半查找的c++模板递归和迭代实现
- 折半查找的迭代与递归实现
- 二分查找(折半搜索)的迭代实现
- 递归与迭代的折半查找
- 折半查找(迭代)——ANSI C实现
- 折半查找的实现
- 折半查找的实现
- 折半查找的实现
- 折半查找法(迭代)
- 二分搜索算法(折半查找)原理以及递归(recuition),迭代(iteration)的两种实现源代码
- 二分搜索算法(折半查找)原理以及递归(recuition),迭代(iteration)的两种实现源代码
- 正确的折半查找实现
- 折半查找算法的实现
- 折半查找的php实现
- 折半查找算法的实现
- 折半查找的递归实现
- 【数据结构_折半查找_1010】折半查找的实现
- [linux]ubuntu最简单+最快的换源方法(不需要用命令行改source.list)
- 【备忘】使浏览器报出js错误提示的设置
- 1018. 锤子剪刀布 (20)
- 网页设计 颜色搭配
- Android之沉浸式状态栏的实现
- 折半查找的迭代实现
- JavaScript中的原型(链)&继承(二)
- KMP模式匹配算法中next和nextval的求解(转)
- IOS WebView控件详解
- 1019. 数字黑洞 (20)
- 判断当前状态是否有网
- catkin之cmakefiles.txt格式
- 开源项目domain-transfer-network-master学习
- Python 实现淘宝秒杀