二分查找算法
来源:互联网 发布:wow点卡淘宝 编辑:程序博客网 时间:2024/04/30 21:33
#include "stdio.h"
int BinarySearch(const int A[], int key, int N)
{
int Low, Mid, High;
Low = 0;
High = N - 1;
while(Low <= High)
{
Mid = (Low + High) / 2;
if(A[Mid] < key)
Low = Mid + 1;
else if(A[Mid] > key)
High = Mid - 1;
else
return Mid;
}
return -1;
}
//测试:
int main()
{
int a[] = {-2, -4, 0, 5, 11, 13};
printf("BinarySearch: %d/n", BinarySearch(a, 13, size));
return 0;
}
- 查找算法 二分查找
- 查找算法:二分查找
- 算法--查找--二分查找
- 查找算法---二分查找
- [算法]二分查找算法
- 算法----二分查找算法
- 查找算法:二分查找算法
- [转载]查找算法----二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法_二分查找
- 算法 二分查找(折半查找)
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- 查找算法之二分查找
- Java连接各种数据库的实例
- oracle dba应该定期做什么
- 技术重要吗?
- 代码生成工具 DAO4J v1.00
- 打造自己的spy++
- 二分查找算法
- 最大公约数算法
- 打造自己的任务管理器
- 技术部工作规划
- 如何让JComboBox有自动查找和完成功能?
- 解决Tomcat的No processor available,rejecting this connection的问题
- fsafasdfasfd
- 如何开发OPC Server(风间月)
- 网络经典命令行