快速排序
来源:互联网 发布:mac酷我音乐桌面歌词 编辑:程序博客网 时间:2024/06/10 19:55
// 快速排序static void sort2(int a[], int l, int r) {if (l < r) {int mid = pa(a, l, r);sort2(a, l, mid - 1);sort2(a, mid + 1, r);}return;}private static int pa(int[] a, int l, int r) {// TODO Auto-generated method stubint tmp = a[l];while (l < r) {while (l < r && a[r] > tmp) {r--;}swap(a, l, r);while (l < r && a[l] < tmp) {l++;}swap(a, l, r);}System.out.println(Arrays.toString(a));return l;}static void swap(int a[], int x, int y) {int tmp;tmp = a[x];a[x] = a[y];a[y] = tmp;}
阅读全文
0 0
- 快速排序
- 快速排序
- 快速排序
- 快速排序!
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 快速排序
- 【Scikit-Learn 中文文档】支持向量机
- 用CSS3写的一个简单分页样式(兼容ie9及以上)
- zookeeper集群部署
- const常量与define宏定义的区别
- MySQL之char、varchar和text的设计
- 快速排序
- yarn结构-2.9.0
- nfs文件共享
- ebean的学习
- 函数式编程以及map、reduce、filter函数
- ARM指令中如何判断一个立即数是有效立即数
- 二、认识云服务器ECS
- ubuntu14.04confluence和jira破解版插件安装
- 生成对抗网络