博客
关于我
java快速排序算法
阅读量:400 次
发布时间:2019-03-05

本文共 684 字,大约阅读时间需要 2 分钟。

package paixu;import org.junit.Test;import java.util.Arrays;public class KuaiSu {    public int getMiddle(int[] arr, int low, int high){        int temp = arr[low];//选取中轴值        while(low
=temp){ high--; } arr[low] = arr[high];//比中轴小的移到左侧低端 while (low < high && arr[low]<=temp){ low++; } arr[high] = arr[low];//比中轴大的移到右侧高端 } arr[low] = temp;//把中轴放在大小交界处。 return low;//返回中轴位置 } public void quickSort(int[] arr, int low, int high){ if(low
0) { quickSort(arr,0,arr.length-1); } System.out.println(Arrays.toString(arr)); }}

 

转载地址:http://tyqwz.baihongyu.com/

你可能感兴趣的文章
练习使用库函数,qsort排序各种类型的数据
查看>>
HTTP/HTTPS协议
查看>>
数据科学包5- pandas基础之基础运算
查看>>
TF2.0-tf.keras.callbacks.EarlyStopping
查看>>
2021-04-04
查看>>
LeetCode 236.二叉树的最近公共祖先
查看>>
LeetCode 200.岛屿数量
查看>>
LintCode 178.图是否是树
查看>>
LintCode168.吹气球
查看>>
课程总结(第一周)
查看>>
【Java基础】 Java面向对象之抽象类、接口详解
查看>>
【IDEA系列】HelloWorld 项目创建及相关配置文件介绍
查看>>
我要偷偷的学C语言,然后惊呆所有人(第八天)
查看>>
关于LeetCode刷题及题目列表归纳
查看>>
【大数据Flink系列】Flink 核心概念综述
查看>>
【大数据Kafka系列】深入理解Kafka副本机制
查看>>
【Django系列】Django模板所有知识点总结
查看>>
【Java系列】Spring常见知识点
查看>>
wxPython中TextCtrl的输入上限问题
查看>>
Python进程间共享内存(版本3.8+)
查看>>