Java快排
来源:互联网 发布:优雅的谎言影评知乎 编辑:程序博客网 时间:2024/05/01 22:10
package quickSort;/** * 快速排序 * @author root * */public class QuickSort {static int[] data = {0,2,4,5,3,1,7,6};public static void main(String[] args) {// TODO Auto-generated method stubsort(data, 0, data.length-1);print(data);}//快速排序public static void sort(int[] data, int low, int high){if(low<high){int mid = partition(data, low, high);sort(data, low, mid-1);sort(data, mid+1, high);}}//以某个数字为枢轴,小的在其左,大的在其右public static int partition(int[] data, int low, int high){int temp = data[low];while(low<high){while(low<high && data[high]>=temp)high--;data[low]=data[high];while(low<high && data[low]<=temp)low++;data[high]=data[low];}data[low]=temp;return low;}public static void print(int[] data){for(int i=1; i<data.length; i++){System.out.println(data[i]);}}}
0 0
- 快排-java实现
- java stack快排
- 快排java实现
- Java---快排
- 快排--java实现
- java-快排
- Java简易快排
- java 快排练习
- java之快排
- Java快排
- java 快排
- java快排
- JAVA快排算法
- java中的快排
- java快排
- 快排java实现
- java 快排
- Java快排算法
- 闪客工具:好玩的GifCam录制gif软件
- 有趣的机器学习:最简明入门指南
- c++实验2-标准体重
- Wijmo 2016 V1 强势发布,全面支持Angular 2
- 胡汉三回来了
- Java快排
- struts
- 腾讯TST现场面试,技术面+HR面(失败)
- nvidia-smi: Control Your GPUs
- 微信充值钱数更改但微信充值单钱数不变的问题
- 弹弹弹 打造万能弹性layout
- ICLR 2014 International Conference on Learning Representations深度学习论文papers
- WPF 字符转义
- n个数连接得到最小或最大的多位整数(携程)