Quick Sort的Java实现
来源:互联网 发布:linux 逻辑分区 编辑:程序博客网 时间:2024/06/02 00:18
public class QuickSort {private static void quickSort(int[] A, int start, int end) {if (start >= end)return;int pivot = A[start];int i = start, j = end;while (i < j) {while (j > i && A[j] >= pivot)j--;A[i] = A[j];while (i < j && A[i] < pivot)i++;A[j] = A[i];}A[i] = pivot;quickSort(A, start, i - 1);quickSort(A, i + 1, end);}public static void tester() {int[] A = new int[1000];for (int i = 0; i < 1000; ++i)A[i] = (int)(Math.random() * 1000);quickSort(A, 0, A.length - 1);for (int i = 0; i < 1000; ++i)System.out.print(A[i] + " ");}}
0 0
- Quick Sort的Java实现
- quick sort 的c++实现
- quick sort 的c++实现
- 快速排序(Quick Sort) Java实现
- 快速排序的PHP实现 Quick Sort
- quick sort 的C++正确实现
- quick sort 算法 的C++实现
- newlisp实现quick sort
- JAVA排序算法实现代码-快速(Quick Sort)排序
- quick sort 简单C++实现
- 泛型,Quick Sort 的C/C++两种实现方式
- Quick Sort 快速排序的原理及实现
- java quick sort(快速排序)
- java快速排序Quick sort
- 面试需要掌握的排序 Quick Sort and Merge Sort 快速排序和归并排序 [Java]
- Quick Sort
- Quick Sort
- quick sort
- Qt之打包发布(NSIS详解)
- IOS tableView数据显示
- 峭壁边缘 -鲍尔森
- IDEA的使用技巧以及快捷键
- Android 内存分析工具
- Quick Sort的Java实现
- 归并排序的Java实现
- Android自动化测试工具——Monkey
- Ubuntu中安装RPM包
- mahout in action 笔记---初识
- linux下GDB教程(转)
- 《Effective C++》学习笔记条款33 避免遮掩继承而来的名称
- 常见语言反汇编入口代码
- 关于不懂时的乱说。。。