快速排序算法
来源:互联网 发布:黄岩深孔钻编程招聘 编辑:程序博客网 时间:2024/06/06 20:20
快速排序
package algorithm;import java.util.Arrays;public class QuickSort {private static int[] a={11,6,33,0,33,21,89,34,0,90,123,4,33,21};public static void swap(int i,int j){int temp=a[i];a[i]=a[j];a[j]=temp;}public static void quickSort(int left,int right){if(left>=right){return ;}int temp=a[left];int i=left;int j=right;while(i<j){while(a[j]>temp&&i<j){j--;}while(a[i]<=temp&&i<j){i++;}swap(i,j);}swap(left,j);quickSort(left,j-1);quickSort(j+1,right);}public static void main(String[] args){quickSort(0,a.length-1);System.out.println(Arrays.toString(a));}}
阅读全文
0 0
- 排序算法--快速排序
- 排序算法--快速排序
- 排序算法---快速排序
- 排序算法-快速排序
- 排序算法------快速排序
- 排序算法---快速排序
- 排序算法-快速排序
- 排序算法---快速排序
- 排序算法--快速排序
- 排序算法--快速排序
- 排序算法--快速排序
- 排序算法:快速排序
- 排序算法 快速排序
- 排序算法--快速排序
- 排序算法--快速排序
- 【排序算法】快速排序
- 排序算法--快速排序
- 排序算法:快速排序
- 排序之归并排序
- Android:第二章活动的基本用法
- JDK-目录
- C#164课的主要内容
- xml 查询
- 快速排序算法
- DAO模式的组成、软件系统的三层架构、连接数据库
- 大话存储笔记(一)
- struts2 文件下载---简单明了
- android 如何通过反射多层调用
- php 怎么判断为顺子,三个相邻的数字
- UE4这些扰人的坑
- Java的io流的使用
- laravel5中使用七牛云存储、上传图片