摘要: 有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。 阅读全文
posted @ 2018-04-21 17:28 四季写爱 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 选择排序:选择排序是现将当前第一个索引记为最小值的索引位置,并将其 与此索引后面的元素比较得到最小值的索引,最后比较跟前面的最小值索引是否相同,不同交换两个索引 的值 实现过程: 实现代码: System.out.println(); //打印每一轮的排序结果 System.out.println( 阅读全文
posted @ 2018-04-21 17:08 四季写爱 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序是从相邻的元素之间比较一轮一轮将最大的数组逐渐移到数组最右边,总共需要n-1轮排序 冒泡排序主要过程如下: 冒泡排序的实现代码: 阅读全文
posted @ 2018-04-21 16:39 四季写爱 阅读(164) 评论(0) 推荐(0) 编辑