public class QuickSort {
public static void main(String[] args) {
int[] a = {
7, 0, 5, 4, 9, 3, 6, 2, 8, 1
};
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
System.out.println();
quickSort(a, 0, a.length - 1);
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
}
System.out.println();
}
public static void quickSort(int[] a, int low, int high) {
if (a != null && a.length > 1 && low < high) {
int index = sift(a, low, high);
quickSort(a, low, index - 1);
quickSort(a, index + 1, high);
}
}
public static int sift(int[] a, int low, int high) {
int temp = a[low];
while (low < high) {
while (low < high && a[high] > temp)
high--;
a[low] = a[high];
while (low < high && a[low] < temp)
low++;
a[high] = a[low];
}
a[low] = temp;
return low;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
《JAVA面试题》--各种面试算法Java实现.zip
共9个文件
xml:5个
java:3个
iml:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 42 浏览量
2024-04-02
17:16:05
上传
评论
收藏 4KB ZIP 举报
温馨提示
十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友 十余年JAVA从业经验,精通JAVA技术体系,有志于做JAVA技能提升的朋友可与我联系,交个朋友
资源推荐
资源详情
资源评论
收起资源包目录
《JAVA面试题》--各种面试算法Java实现.zip (9个子文件)
pom.xml 428B
src
main
java
SelectSort.java 732B
QuickSort.java 1KB
BubbleSort.java 885B
.idea
uiDesigner.xml 9KB
misc.xml 439B
compiler.xml 632B
modules.xml 260B
algorithms.iml 830B
共 9 条
- 1
资源评论
季风泯灭的季节
- 粉丝: 601
- 资源: 2920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 华为云会议安装包适配华为擎云L410 -1060 ARM架构
- 清空redis缓存脚本指令
- STM8S微控制器-寄存器操作指南
- apk一键安装,获取apk签名信息
- opencv4.8.0+contrib+cuda文件
- 【全网最新最全】大气公司年度月度总结汇报PPT
- C语言实现低功耗STM32F411开发板(原理图+PCB源文件+官方例程+驱动等).zip
- C语言实现基于STM32 的联合调试侦听设备解决方案(原理图、PCB源文件、调试工具、视频).zip
- 【全网最全最酷】部门年度年终工作总结汇报PPT模板
- C语言实现基于STM32F103RC的电子相册(原理图、PCB源文件、程序源码及制作).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功