、
1、冒泡排序:
思想:数组中相邻两数进行比较,大的往后排
细节:(1)一趟排序能够确定数组最后一个位置上的数
(2) 如果一趟结束,没有发生元素交换,那说明数组已经有序,无需继续,所以每遍历外层循环一次,就把boolean类型变为false,如果发生交换变为true,这样做可以优化代码
(3)代码的话一定要会确定两层for循环的次数 ,这个非常重要!
、
1、冒泡排序:
思想:数组中相邻两数进行比较,大的往后排
细节:(1)一趟排序能够确定数组最后一个位置上的数
(2) 如果一趟结束,没有发生元素交换,那说明数组已经有序,无需继续,所以每遍历外层循环一次,就把boolean类型变为false,如果发生交换变为true,这样做可以优化代码
(3)代码的话一定要会确定两层for循环的次数 ,这个非常重要!
上一篇:排序算法
帮助大家理解排序,方便后续编写
文章介绍了几种常用的排序,包括其实现思路与具体代码实现。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M