前言:
当前咱们对“java中数组按大小如何排序”大体比较关心,朋友们都需要知道一些“java中数组按大小如何排序”的相关知识。那么小编同时在网上网罗了一些有关“java中数组按大小如何排序””的相关资讯,希望咱们能喜欢,看官们一起来学习一下吧!#人人能科普,处处有新知#
涉及内容:
冒泡排序、选择排序、插入排序
一、冒泡排序
每次从数组中找出最大值放在数组的后面去,顾名思义,就像泡泡一样,比较轻的就浮在上面,较重的那个就会往下沉。
--步骤分析--
1. 确定总共需要做几轮:数组的长度-1,例如第一次是第一个元素和第二个及元素以后的每个数值比较。
2. 每轮往后比较几次:
3. 设置第三变量交换数值
二、选择排序
遍历元素,找到最小值,然后把这个值与首位进行交换。在剩下的元素中继续挑选,直到排序完成。
--步骤分析—
1. 确定总共需要做几轮:数组的长度-1,例如第一次是第一个元素和第二个及元素以后的每个数值比较。
2. 每轮往后比较几次:
3. 设置第三变量交换数值
三、插入排序
从第二个到最后元素依次作为插入数据,分别与它们前面的值比较,较小值插入前者前面。直到比较到比插入数据的值要小,则停止比较。
--步骤分析—
1. 确定总共需要做几轮:数组的长度,例如第一次是第二个元素和第一个元素进行比较。
2. 每轮往前比较几次:
3. 设置第三变量交换数值
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #java中数组按大小如何排序