OJ.【二分】就是看看这个方法就好
来源:互联网 发布:平面设计软件 编辑:程序博客网 时间:2024/06/05 21:50
写这个,主要是为了理解这个思想,题目无关紧要。
#include <stdio.h>#include <stdlib.h>int a[20];int n=15;int main(){void quicksort(int left,int right);void research(int start,int end);int i;for(i=1;i<=n;i++){scanf("%d",&a[i]);}quicksort(1,n);research(1,n);return 0;}void quicksort(int left,int right){if(left>right)return;int i,j,t,temp;temp=a[left];i=left;j=right;while(i!=j){while(a[j]<=temp && i<j)j--;while(a[i]>=temp && i<j)i++;if(i<j){t=a[i];a[i]=a[j];a[j]=t;}}a[left]=a[i];a[i]=temp;quicksort(left,i-1);quicksort(i+1,right);}void research(int start,int end){int mid;int m;scanf("%d",&m);while(start<=end){mid=(start+end)/2;if(m==a[mid])//这句话一定要写在循环里面,不要写在外面;{printf("%d\n",mid);break;} else if (m>a[mid]){end = mid - 1;}else{start = mid + 1;}}printf("wucishu!\n");}
0 0
- OJ.【二分】就是看看这个方法就好
- 如何在Datagrid中呈现选择题(选项个数不定)这个随便看看就好
- 不开心了就看看这个
- 累了 就看看这个吧!
- 集成百度地图,看看就好
- 最有用的东西,看看这个start就全有了
- 你们看看这个程序怎么就错了???
- 程序员 看看这个就觉得不辛苦了
- 每次我不想好好学习的时候,就看看这个。。。
- 测试帖,看看这个博客是否好用
- 就是这个
- 就是这个
- 忽忽 请JSP高手进来看看就好!!!
- 对比看看两个方法效果哪个好
- OJ平台太难受了,运行正确就是通不过,有大神的话看看咋改能通过
- 你的公司建立了企业文化了么?没有就看看这个
- 你的公司建立了企业文化了么?没有就看看这个
- 你的公司建立了企业文化了么?没有就看看这个
- android进阶----java知识----堆栈
- Java基础 - 二叉树的遍历之深度优先遍历(递归遍历)
- Java项目经验—以项目为驱动学java
- React中文文档之Handling Events
- caffe源码之VideoDataLayer
- OJ.【二分】就是看看这个方法就好
- 朴素贝叶斯
- 2016年11月17日学习总结
- kinect 2.0 SDK学习笔记(六)--深度图的实时平滑之加权移动平均机制
- web workers(应用缓冲)
- java生成MD5串
- 字符串匹配-暴力搜索算法
- 一些常用工具类
- 让HBase和Zookeeper分离开来单独执行