快速排序
来源:互联网 发布:windows 直接登录 编辑:程序博客网 时间:2024/06/10 07:35
int e[100000];int qsort(int x[],int i,int j){ int rem=x[i]; while(i<j){ while(x[j]>rem && i<j)j--; if(i<j){ x[i]=x[j]; i++; } while(x[i]<rem && i<j)i++; if(i<j){ x[j]=x[i]; j--; } } x[i]=rem; return i;}void sort(int x[],int l,int r){int mid;if(l>=r)return;mid=qsort(x,l,r);sort(x,l,mid-1);sort(x,mid+1,r);}快速排序算法,可以用来解决POJ1002
阅读全文
0 0
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- React 学习(一)环境的搭建
- Windows窗口的建立
- 学习笔记:ES6之类和对象
- Linux如何安装java以及环境配置
- 西南交通大学第十三届ACM决赛-重现赛-E(DFS)
- 快速排序
- CSS盒模型、行内元素与块级元素
- java 查找目录下指定文件名的文件源代码
- opencv2 使用鼠标绘制矩形并截取和保存矩形区域图像
- C++中回调(CallBack)的使用方法
- 设计模式:单例
- sas hash2 多对多的情况
- 小白必看Python视频基础教程
- hibenate openSession和getCurrentSession