1.先乱序创建一个数组
2.创建一个外层for循环,条件是i<数组的长度,再创建一个内层的循环,条件是j<数组长度-1再减去i,因为如果数组有八个元素,只需要比较7次即可,内层循环每走完一遍,就会有一个数字排列好,所以内层循环再减去i,这样就可以少比较次数,提高效率
3.让内层循环的第一个和第二个元素相比,比完了第二个再和第三个元素比较,如果条件为真,就利用中间值将两个值交换,这样就可以完成每趟比较和交换,从而排序完成
4.遍历数组
5.结果如下
6.代码如下
1.先乱序创建一个数组
2.创建一个外层for循环,条件是i<数组的长度,再创建一个内层的循环,条件是j<数组长度-1再减去i,因为如果数组有八个元素,只需要比较7次即可,内层循环每走完一遍,就会有一个数字排列好,所以内层循环再减去i,这样就可以少比较次数,提高效率
3.让内层循环的第一个和第二个元素相比,比完了第二个再和第三个元素比较,如果条件为真,就利用中间值将两个值交换,这样就可以完成每趟比较和交换,从而排序完成
4.遍历数组
5.结果如下
6.代码如下