龙空技术网

「java-02」数组排序

两小鱼干 68

前言:

当前咱们对“java中数组按大小如何排序”大体比较关心,朋友们都需要知道一些“java中数组按大小如何排序”的相关知识。那么小编同时在网上网罗了一些有关“java中数组按大小如何排序””的相关资讯,希望咱们能喜欢,看官们一起来学习一下吧!

#人人能科普,处处有新知#

涉及内容:

冒泡排序、选择排序、插入排序

一、冒泡排序

每次从数组中找出最大值放在数组的后面去,顾名思义,就像泡泡一样,比较轻的就浮在上面,较重的那个就会往下沉。

--步骤分析--

1. 确定总共需要做几轮:数组的长度-1,例如第一次是第一个元素和第二个及元素以后的每个数值比较。

2. 每轮往后比较几次:

3. 设置第三变量交换数值

二、选择排序

遍历元素,找到最小值,然后把这个值与首位进行交换。在剩下的元素中继续挑选,直到排序完成。

--步骤分析—

1. 确定总共需要做几轮:数组的长度-1,例如第一次是第一个元素和第二个及元素以后的每个数值比较。

2. 每轮往后比较几次:

3. 设置第三变量交换数值

三、插入排序

从第二个到最后元素依次作为插入数据,分别与它们前面的值比较,较小值插入前者前面。直到比较到比插入数据的值要小,则停止比较。

--步骤分析—

1. 确定总共需要做几轮:数组的长度,例如第一次是第二个元素和第一个元素进行比较。

2. 每轮往前比较几次:

3. 设置第三变量交换数值

标签: #java中数组按大小如何排序