[java] 快速排序
来源:互联网 发布:java native的用法 编辑:程序博客网 时间:2024/06/15 18:33
package com.yune.demo;import java.util.Arrays;public class QuickSort2 { public static void main(String[] args) { int[] arr = {2,1,4,6,9,20,11}; quickSort(arr, 0, arr.length - 1); System.out.println(Arrays.toString(arr)); } public static void quickSort(int[] arr, int left, int right) { if(left < right) { int i = left, j = right; int x = arr[left]; while(i < j && arr[j] >= x) { j--; } if(i < j) { arr[i] = arr[j]; i++; } while(i < j && arr[i] < x) { i++; } if(i < j) { arr[j] = arr[i]; j--; } arr[i] = x; quickSort(arr, left, i -1); quickSort(arr, i + 1, right); } }}
0 0
- 排序-快速排序-Java
- java排序之快速排序
- Java排序算法 快速排序
- 快速排序(java排序)
- java 快速排序,冒泡排序
- 算法:排序----Java快速排序
- 【交换排序】快速排序--Java
- java 插入排序+快速排序
- Java 排序之 快速排序
- java排序之快速排序
- Java排序算法:快速排序
- Java排序-快速排序
- Java排序算法:快速排序
- Java排序算法--》快速排序
- JAVA排序算法---快速排序
- Java 快速排序 归并排序
- Java排序算法--快速排序
- java 冒泡排序、快速排序
- Wikiot-DIY笔记(0)简介
- Linux进程浅析(中)
- node安装和升级相关
- IC项目,门级代码的工艺库移植
- java类型比较
- [java] 快速排序
- Facade
- mysql5.7 忘记root密码了如何重新设置
- 西瓜理发记(一)
- C#的自悟
- hdu 5233 Gunner II 离散化
- 极光推送(基础篇)
- struts-2.3.31和struts-2.5.10引入jar以及配置web.xml和struts.xml
- Thread-synchronized同步 -火车票实例