冒泡排序算法用作将无序数组经过比较后变成有序数组的过程。
比较为两个值进行大小比较,排序为将比较后较大值放到后一位。冒泡排序就是比较相邻两个值大小,如果前面值大于后面值,则进行数据交互。
过程:第一个值和第二个值比较,第二个值和第三个值比较,第三个值和第四个值比较...N和N+1值比较
经过一轮比较交换之后,最大的值将被交换到数组的最后一个位置,经过数组长度次后,冒泡排序完成。
示例如下:
冒泡排序算法用作将无序数组经过比较后变成有序数组的过程。
比较为两个值进行大小比较,排序为将比较后较大值放到后一位。冒泡排序就是比较相邻两个值大小,如果前面值大于后面值,则进行数据交互。
过程:第一个值和第二个值比较,第二个值和第三个值比较,第三个值和第四个值比较...N和N+1值比较
经过一轮比较交换之后,最大的值将被交换到数组的最后一个位置,经过数组长度次后,冒泡排序完成。
示例如下: