![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
八大排序
吃饭没吃饭
这个作者很懒,什么都没留下…
展开
-
插入排序
package com.ly.paixu; /** * 快速插入排序 * 介绍 实际上就是把一个固定的数和已经排好序的的序列进行比较 找 到合适的位置 * 例如:321545234 * 首先把3 当做一个已经排好序的有序的序列 首先 2就会和3进行 比较 小那就放到前面 第二次 就拿1和已经排好序的进行来比较 */ public class C...原创 2018-08-22 16:06:35 · 88 阅读 · 0 评论 -
选择排序
选择排序:数组中每个元素和其他元素进行比较换位 四个数:A B C D 第一次 A和B C D进行比较选出最小的放到最前面 第二次 B和C D 进行比较 就是数组中元素和其他元素进行比较 public static void main(String[] args) { int[] arr={2,1,4,5,4,3,2,5,4,2,3,5}; ...原创 2018-08-23 12:45:48 · 100 阅读 · 0 评论 -
交换排序
交换排序包括:冒泡排序和快速排序 冒泡排序:数组中相邻元素进行比较 思想:有一组数据{5,2,4,3},有两层循环。 循环走访数列,走访(n-1)遍,每次比较相邻的两个数,大的沉到最后。 第一次比较:2435 第二次比较:2345 第一层控制循环的次数(n-1)次 第二层控制要比较的两个...原创 2018-08-23 12:47:19 · 108 阅读 · 0 评论