函数模板实现二分查找
来源:互联网 发布:centos 创建文件夹 编辑:程序博客网 时间:2024/05/19 19:31
二分查找时间复杂度是logn,实现对排序序列的查找
template <typename T>
T BinarySearch(T a[],int n,T key){
int left,right;
int mid;
left = 0;
right = n - 1;
while(left<right)
{
mid = (left + right)/2;
if (key == a[mid])
{
return mid;
}
else if (key > a[mid])
{
left = mid + 1;
}
else
{
right = mid - 1;
}
}
return -1;
}
0 0
- 函数模板实现二分查找
- 实现二分查找函数
- 二分查找法(C++ 模板实现)
- 二分查找模板 nyoj626
- 二分查找模板
- 二分查找模板
- 二分查找(模板)
- 二分查找【模板】
- 二分查找模板
- 二分查找实用模板
- 二分查找实用模板
- 二分查找模板
- 二分查找模板
- 常用二分查找模板
- 二分查找 模板
- 模板--二分查找
- 二分查找模板C++
- 二分查找(模板)
- 黑马程序员----7k月薪面试题破解(交通灯管理系统)
- new Instance小知识
- CBS Labs 实验室,我们只为精进而生,群号推广
- ORA-27101 && Oracle 数据库不存在
- JBoss4.2.3GA+Apache/2.2.11+mod_jk1.2.28 搭建负载均衡
- 函数模板实现二分查找
- UNDO相关问题总结(一)
- jsp:forward动作标签无法访问Struts2的Action的解决方案
- 进程与线程的总结和区别
- 什么是POP3、SMTP和IMAP?
- 网页图片如何选择使用GIF格式或JPG格式
- 抖动效果
- roid imageView图片按比例缩放
- nyoj-556-最大公约数