快速
来源:互联网 发布:mac版itunes铃声 编辑:程序博客网 时间:2024/04/28 08:18
public static void sort(int[]arr,int left,int right){int l=left,r=right;if(l-r>=0){return;}int pIndex = (l+r)/2;int pData = arr[pIndex];while(l<=r) {if(arr[l]<pData){l++;}else{arr[pIndex] = arr[l];arr[l] = pData;pIndex = l;l++;while(l<=r){if(arr[r]>pData){r--;}else{arr[pIndex] = arr[r];arr[r]=pData;pIndex = r;r--;break;}}}}sort1(arr, left, pIndex-1);sort1(arr, pIndex+1, right);}
快速排序是最流行的排序算法,在大多数情况下,快速排序都是最快的,执行时间为O(N*logN)级,这只是针对内部排序或随机存储器的内部排序而言,对于在磁盘文件中的数据进行的排序,其他的排序算法可能会更好 阅读全文
0 0
- 快速
- 快速傅里叶变换-快速傅里叶变换
- 快速排序 快速搞定
- 快速排序 快速搞定
- 快速矩阵快速幂
- 快速幂,快速幂取模
- 快速幂 + 快速幂取模
- 快速排序 快速搞定
- 快速排序 快速搞定
- 快速快速双线性插值
- 快速排序 快速搞定
- 快速幂 快速幂取模
- 快速排序 快速搞定
- 快速幂&&快速乘法
- 快速枚举 快速遍历
- 快速幂&快速乘
- 快速幂 快速乘法
- 快速幂 快速幂取模
- jquery-blockUI遮罩的实现
- Java面试题:统计字符中最多的字符(map集合解法 方法一)
- POJ-2386--Lake Counting---DFS(深搜)
- 爬虫小程序--0001
- SSH Secure Shell Client安装和使用
- 快速
- 图片预览
- Linux磁盘管理一(磁盘分区、改变分区表记录方式、添加swap分区)
- zabbix
- 三七、鼠标滚动事件
- HDU
- C#中泛型约束(where)是什么?
- Redis实践(三)基于jedis开发java应用:redis的8种方式设置key,value
- 回归JAVA: java文件编译后,出现xx$1.class的原因