博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java 实现快速排序
阅读量:5317 次
发布时间:2019-06-14

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

1 public static int partition(int[] a, int f, int b) { 2         int pivot = a[f]; 3         while (f < b) { 4             while (f < b && a[b] >= pivot) { 5                 b--; 6             } 7             while (f < b && a[f] < pivot) { 8                 f++; 9             }10             if (f < b) {11                 int tmpB = a[b];12                 a[b] = a[f];13                 a[f] = tmpB;14             }15         }       16         return b;17     }18 19     public static void quickSort(int[] a, int f, int b) {20         if (f < b) {21             int division = partition(a, f, b);22             quickSort(a, f, division);23             quickSort(a, division + 1, b);24         }25     }
1 public static int partition(int[] a, int f, int b) { 2         int pivot = a[f]; 3         while (f < b) { 4             while (f < b && a[b] >= pivot) { 5                 b--; 6             } 7             while (f < b && a[f] < pivot) { 8                 f++; 9             }10             if (f < b) {11                 int tmpB = a[b];12                 a[b] = a[f];13                 a[f] = tmpB;14             }15         }       16         return b;17     }18 19     public static void quickSort(int[] a, int f, int b) {20         if (f < b) {21             int division = partition(a, f, b);22             quickSort(a, f, division);23             quickSort(a, division + 1, b);24         }25     }

 

转载于:https://www.cnblogs.com/zt-zoro/articles/4580740.html

你可能感兴趣的文章
1.单机部署hadoop测试环境
查看>>
[设计模式]桥接模式
查看>>
734. [网络流24题] 方格取数问题 二分图点权最大独立集/最小割/最大流
查看>>
关于input type=file 限制文件上传类型
查看>>
深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap[转]
查看>>
[转载]工作面试时最难的25个问题
查看>>
Test
查看>>
HMAC
查看>>
linux进阶命令2
查看>>
实训三(cocos2dx 3.x 打包apk)
查看>>
【基础操作】线性基详解
查看>>
Git删除分支/恢复分支
查看>>
IIS7中使用集成模式时出现HttpException
查看>>
NOI导刊模拟2—电话网络 解题报告
查看>>
【代码笔记】iOS-播放从网络上下载的语音
查看>>
c# 操作excle
查看>>
JDK中DNS缓存的分析
查看>>
Objective-C中的@property和@synthesize用法
查看>>
jsp连接数据库
查看>>
一位面试者提到直接调用vuex中mutations方法
查看>>