二分查找(未通过poj验证)
来源:互联网 发布:javascript保留字 编辑:程序博客网 时间:2024/06/06 02:50
#include <stdio.h>#define LENGTH 10000void swap(int* a,int x,int y){ if (x == y) return; a[x] ^= a[y];a[y] ^= a[x];a[x] ^= a[y];}void print(int* a,int x,int y){ int i; for (i = x; i < y+1; i++) printf("%d ",a[i]); printf("\n");}int binarySearch(int* a,int l,int r,int k){int mid;while(l <= r){mid = (l + r)/2;if(a[mid] == k)return mid;else if(a[mid] > k)r = mid - 1;elsel = mid + 1;}return -1;}int main(){int n = 10; int a[LENGTH] = {1,3,5,5,8,13,15,16,23,31}; int k; scanf("%d",&k); printf("%d",binarySearch(a,0,n-1,k)); return 0;}
0 0
- 二分查找(未通过poj验证)
- 栈(未通过poj验证)
- POJ 3122 二分查找
- poj 3273 二分查找
- 【二分查找】-POJ-2002-Squares
- poj 3122 Pie (二分查找)
- Pie(POJ--3122【二分查找】
- POJ 3061 Subsequence (二分查找)
- POJ 1025(LIS+二分查找)
- POJ 2456 (二分查找)
- POJ 2503 字符串查找 qsort+二分查找
- 二分查找和未写完的归并查找 5.14
- 触发器无效且未通过重新验证
- 自定义HtmlForm,结果验证控件验证未通过也回传服务器
- UVA 714 Copying Books(二分查找)(未a)
- POJ 2104 归并排序树+二分查找
- poj 3670 (LIS+二分查找)
- POJ 3273 Monthly Expense(二分查找)
- 顺序表应用1:多余元素删除之移位算法
- css3实现隔行换色
- eclipse背景色及字体色等的设置方法和样例
- meta name="viewport" content="width=device-width,initial-scale=1.0" 解释
- send,recv,sendto,recvfrom
- 二分查找(未通过poj验证)
- 流程设计实践:增加路由活动的应用案例
- Magento如何设置产品的打折或者优惠价格
- java代码快速排序
- Spring MVC程序中怎么得到静态资源文件css,js,图片文件的路径问题
- 三位数乘一位数
- 栈(未通过poj验证)
- 急求大神帮忙解决的问题
- HDU1055 贪心+并查集