快速排序
来源:互联网 发布:电缆线路设计软件 编辑:程序博客网 时间:2024/06/06 17:19
void quicksort(int left, int right){ int i, j, x; i = left; j = right; if(i >= j) return; x = a[i]; while(i < j) { while(i < j && a[j] > x) j--; if(i < j) a[i++] = a[j]; while(i < j && a[i] < x) i++; if(i < j) a[j--] = a[i]; } a[i] = x; if(left < i - 1) quicksort(left, i - 1); if(i + 1 < right) quicksort(i + 1, right);}
阅读全文
0 0
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- Eclipse查看文件的本地历史记录
- 使用js缓动动画封转
- 关于RecyclerView 的一些想法笔记
- Java基础精选,你答对了几道-
- SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
- 快速排序
- bzoj5016 [Snoi2017]一个简单的询问
- php输出语句
- 面试题——C/C++经典问题,及面试笔试题
- 第5章 排序 —— 5.4 归并排序
- 数据结构之串
- ajax无刷新提交包含文件的表单
- 2017开学训练第二周周末总结
- 软件测试实验室之安全组