![](https://img-blog.csdnimg.cn/20190110171840629.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
排序算法
java实现的常见排序算法
JavaBoy_XJ
万般皆苦,唯有自渡!
展开
-
快速排序算法
package com.xj.www.sort;/** * 快速排序算法 * * @author xiongjing * */public class QuickSort { /** * 快速排序算法具体流程实现如下: 1.首先设定一个分界值,通过该分界值将数组分成左右两部分。 * 2.将大于等于分界值的数据集中到数组右边,小于分界值的数据...原创 2019-01-14 09:03:53 · 216 阅读 · 0 评论 -
选择排序算法
package com.xj.www.sort;/** * 选择排序算法 * * @author xiongjing * */public class QuickSort { /** * 快速排序算法具体流程实现如下: * 1.首先设定一个分界值,通过该分界值将数组分成左右两部分。 * 2.将大于等于分界值的数据集中到数组右边...原创 2019-01-14 09:08:30 · 106 阅读 · 2 评论 -
优化后的冒泡排序算法
package com.xj.www.sort;/** * 优化后的冒泡排序 * * @author xiongjing * */public class BubbleSort { /** * 冒泡排序具体流程实现如下: * 1.对数组中的各数据,依次比较相邻的两个元素的大小。 * 2.如果前面的数据大于后面的数据,就交换这个...原创 2019-01-14 09:07:54 · 386 阅读 · 0 评论 -
合并排序算法
package com.xj.www.sort;/** * 合并排序算法 * * @author xiongjing * */public class MerageSort { final static int SIZE = 10; // 合并排序算法具体实现 public static void merageOne(int a[], int b...原创 2019-01-11 09:38:14 · 483 阅读 · 0 评论 -
堆排序算法
package com.xj.www.sort;/** * 堆排序算法 * * @author xiongjing * */public class HeapSort { final static int SIZE = 10; // 堆排序算法具体实现 public static void heap(int a[], int n) { ...原创 2019-01-11 09:37:31 · 311 阅读 · 0 评论 -
插入排序算法
package com.xj.www.sort;/** * 插入排序算法 * * @author xiongjing * */public class InsertSort { /** * 插入排序算法具体流程实现如下: 插入算法通过比较和插入来实现排序。 1.首先对数组的前两个数据进行从小到大的排序。 * 2.接着将第3个数据与排号需的两...原创 2019-01-11 09:37:02 · 179 阅读 · 0 评论 -
Shell排序算法
package com.xj.www.sort;/** * Shell排序算法 * * @author xiongjing * */public class SelectSort { /** * 选择排序具体流程实现如下: * 1.首先从原始数组中选择最小的1个数据,将其和位于第1个位置的数据进行交换。 * 2.接着从剩下的n...原创 2019-01-11 09:36:33 · 538 阅读 · 0 评论