摘要: 各种排序的稳定性,时间复杂度、空间复杂度、稳定性总结如下图: 阅读全文
posted @ 2019-10-26 13:09 小小一 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: //希尔排序,也称递减增量排序算法,是插入排序的一种更高效的改进版本.但希尔排序是非稳定排序算法. 希尔排序是基于插入排序的以下两点性质而提出改进方法的 : 1. 插入排序在对几乎已经排好序的数据操作时,效率高,既可以达到线性排序的效率 2. 但插入排序一般来说是低效的,因为插入排序每次只能将数据移动一位 希尔排序的基本思想是 : 先将... 阅读全文
posted @ 2019-10-26 13:08 小小一 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 排序算法大全 package cn.baidu; import java.util.Arrays; public class SortTest { public static void main(String[] args) { int[] arr = { 2, 5, 3, 1, 4 }; System.out.println("排序前:" + A... 阅读全文
posted @ 2019-10-26 13:07 小小一 阅读(251) 评论(0) 推荐(0) 编辑