查找_二分查找
来源:互联网 发布:linux运维的基础知识 编辑:程序博客网 时间:2024/05/16 19:14
以下是二分查找的功能实现,要求有序数组,时间复杂度O(logn),应该是有序数组查找的首选了。
bool BinarySearch(key_t sortArray[], int n, key_t key){int index1 = 0, index2 = n, mid;while(index1 <= index2) {mid = (index1 + index2)/2;if (sortArray[mid] == key) return true;if (key > sortArray[mid]) index1 = mid+1;else index2 = mid-1;}return false;}
0 0
- 查找_二分查找
- 查找算法_二分查找
- 20170927_二分查找
- 01_查找算法_顺序查找_二分查找
- 算法导论_二分查找
- 黑马程序员_二分查找
- 有序表查找_折半查找(二分查找)
- 考研路_数据结构_查找1_顺序查找和二分查找
- HDU-2141(二分查找_创新)
- 8.3.5(最大值最小化_二分查找)
- 动态规划_最优二分查找树
- 黑马程序员_二分查找法
- 二分查找_递归版_while版
- POJ1003 二分_查找/自定义zero()函数
- 分治法_二分查找法
- 二分查找_边界值的判定
- 【查找】折半查找/二分查找
- 查找-折半查找(二分查找)
- SSH总结之框架分析
- 在UBUNTU 10.04下安装GTK 2.20.1。
- Java文件读写方式——以字符串的方式读写
- 学习笔记 - 包装类的效率测试
- hibernate search -- 多条件查询
- 查找_二分查找
- html5+css5使用小技巧
- ScrollView遇上ListView
- JAVA 方法的重写和方法的重载
- ocp-v13-048
- 2015-09-28
- 【0】结对编程与驾驶
- gem5运行Multiprogrammed workloads的方法
- ubuntu VirtualBox中实现与主机文件的共享