java
liqingsanjin
2015年10月开始工作至今
展开
-
insert sort algorithm 插入排序算法 java实现
insert-sort-insert sort algorithm 插入排序算法插入排序就是将数组后面的数据和数组前面的数据进行比较,如果符合条件,就插入到那个位置java代码实现,如下:for (int j = 1; j < array.length; j++) { //从第二位开始遍历数组 int key = array[j]; int i = j - 1; //原创 2017-02-16 16:03:12 · 1201 阅读 · 3 评论 -
heap sort algorithm 堆排序算法 java实现
heapsort堆排序堆排序原理利用最大堆顶部是最大值的特性,将最大堆顶部的值与最后一个元素交换,将最大值放在末位假设数组[13, 12, 11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0] 代码如下public static void main(String[] args) { int[] sort = new int[]{13, 12, 11, 10,原创 2017-02-22 10:54:35 · 317 阅读 · 1 评论