数组冒泡排序的两种方法

一:第一种冒泡排序

先定义一个整形arr数组,然后写传统冒泡排序bubble01方法进行排序并输出:

数组冒泡排序的两种方法

 输出结果:

数组冒泡排序的两种方法

 二:第二种冒泡排序方法,结合传统冒泡+定制冒泡排序

数组冒泡排序的两种方法

冒泡排序不再是使用传统的方法进行排序,而是由c.compare(arr[j],arr[j + 1 ]) > 0返回的值决定,至于为什么自己去看源码,它调用的方法就是由 c.compare(arr[j],arr[j + 1 ]) > 0返回的值决定

输出结果:

数组冒泡排序的两种方法

 

上一篇:NOIP模拟77


下一篇:Sort()排序函数+自定义Compare()