快速排序
来源:互联网 发布:淘宝客链接转化工具 编辑:程序博客网 时间:2024/06/06 20:45
快速排序算法实现
import java.util.Arrays;public class Main {public static void main(String[] args) {int[] attr = { 8, 5, 4, 2, 3, 9 };sort(attr, 0, attr.length - 1);System.out.println(Arrays.toString(attr));}public static int getMid(int[] attr, int s, int e) {int key = attr[s];while (s < e) {while (s < e && key <= attr[e]) {e--;}attr[s] = attr[e];while (s < e && key >= attr[s]) {s++;}attr[e] = attr[s];}attr[s] = key;return s;}public static void sort(int[] attr, int s, int e) {if (s > e) {return;}int m = getMid(attr, s, e);sort(attr, s, m - 1);sort(attr, m + 1, e);}}
阅读全文
1 0
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 队列-浅析
- 深度学习实践操作—从小白到大白(五):cuda & cudnn安装
- POJ 1080.Human Gene Functions
- JVM内存模型-浅析
- 【安全牛学习笔记】XSS-简介、跨站脚本检测和常见的攻击利用手段
- 快速排序
- 对于ssm过程中的乱码问题的处理
- 人类V.S.AI 无人机障碍赛对战人类获得一貹
- OpenStack-M版(Mitaka)搭建基于(Centos7.2)+++二、Openstack环境准备篇上
- 中缀表达式转换为后缀表达式-数据结构
- git client 配置以及连接GitHub、Bitbucket
- 【备忘】Java菜鸟到大牛学习路线之实战篇
- 机器学习算法与Python实践(9)
- jvm性能分析参数