排序算法
Iloveyou111111111111
这个作者很懒,什么都没留下…
展开
-
java选择排序
/*** * 选择排序算法 选择排序的基本逻辑为:在排序数据中选择最小(或最大的)放在第一个位置,然后在剩下的里面再选最小的,以此类推 * * @author bobo * */public class selectSortTest { /*** * 选择排序算法 * * @param args */ public static v...原创 2014-06-24 21:28:56 · 97 阅读 · 0 评论 -
java冒泡排序
/*** * * * @author bobo * */public class BubbleSortTest { /*** * 选择排序算法 * * @param args */ public static void main(String[] args) { int[] a = { 1, 9, 2, 3, 6, 4, 7...原创 2014-06-24 22:03:40 · 118 阅读 · 0 评论 -
java 简单插入排序
/*** * 简单插入排序算法练习 * * @author bobo * */public class InsertSort { /*** * 插入排序的逻辑为:新建一个有序序列,从源数组中挨个挑取数组插入到有序序列的何合适位置 * * @param args */ public static void main(String[] a...原创 2014-06-25 13:05:46 · 115 阅读 · 0 评论 -
java快速排序
/*** * 快速排序简单实现 * * @author bobo * */public class QuickSort { public static void main(String[] args) { /** * 快速排序的逻辑是:在所有元素中取一个标尺(一般是第一个)将待排序序列分成两组 一组的元素 都小于这个标尺,另一组都大于或等于这个标尺...原创 2014-06-26 14:26:37 · 101 阅读 · 0 评论 -
java希尔排序
/** * 希尔排序 * 就是将源序列按照步长分组,然后对子序列进行插入排序,逐渐减少步长直至步长为1 * * @author bobo * */public class ShellSort { public static void main(String[] args) { int[] a = { 7, 6, 5, 4, 3, 2, 1 }; ...原创 2014-07-02 00:05:32 · 87 阅读 · 0 评论