Java算法
iteye_17172
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java 冒泡排序算法
[code="java"]/** * 冒泡排序: * */public class BubbleSort { public void sort(int[] data) { for (int i = 0; i < data.length; i++) { for (int j = data.length - 1; j > i; j--) { if (dat...原创 2010-06-28 15:33:59 · 102 阅读 · 0 评论 -
Java 堆排序算法
[code="java"]/** * * 堆排序: * */public class HeapSort { public void sort(int[] data) { MaxHeap h = new MaxHeap(); h.init(data); for (int i = 0; i < data.length; i++) h.remov...原创 2010-06-28 15:38:58 · 127 阅读 · 0 评论 -
Java 归并排序算法
[code="java"]/** * * 改进后的归并排序: * */public class ImprovedMergeSort { private static final int THRESHOLD = 10; public void sort(int[] data) { int[] temp = new int[data.length];...原创 2010-06-28 15:41:38 · 169 阅读 · 0 评论 -
Java 快速排序算法
[code="java"]/** * 改进后的快速排序: * */public class ImprovedQuickSort { private static int MAX_STACK_SIZE = 4096; private static int THRESHOLD = 10; public void sort(int[] data) { int[...原创 2010-06-28 15:43:55 · 174 阅读 · 0 评论 -
Java 插入排序算法
[code="java"]/** * 插入排序: * */public class InsertSort { public void sort(int[] data) { for (int i = 1; i < data.length; i++) { for (int j = i; (j > 0) && (data[j] < data[j - 1]); j-...原创 2010-06-28 15:46:34 · 112 阅读 · 0 评论 -
Java 选择排序算法
[code="java"]/** * 选择排序: * */public class SelectionSort { public void sort(int[] data) { for (int i = 0; i < data.length; i++) { int lowIndex = i; for (int j = data.length - 1;...原创 2010-06-28 15:47:39 · 97 阅读 · 0 评论 -
Java Shell排序算法
[code="java"]/** * Shell排序 * */public class ShellSort { public void sort(int[] data) { for (int i = data.length / 2; i > 2; i /= 2) { for (int j = 0; j < i; j++) { insertSort(...原创 2010-06-28 15:48:47 · 108 阅读 · 0 评论
分享