跳至主要內容
Java数组排序「冒泡排序」

Java 数组冒泡排序

你好,我是悦创。

对数组进行排序是程序中非常基本的需求。常用的排序算法有冒泡排序、插入排序和快速排序等。

我们来看一下如何使用冒泡排序算法对一个整型数组从小到大进行排序:

冒泡排序的特点是,每一轮循环后,最大的一个数被交换到末尾,因此,下一轮循环就可以“刨除”最后的数,每一轮循环都比上一轮循环的结束位置靠前一位。

另外,注意到交换两个变量的值必须借助一个临时变量。像这么写是错误的:

int x = 1;
int y = 2;

x = y; // x现在是2
y = x; // y现在还是2

AndersonHJB原创...大约 5 分钟Python一对一答疑帖留学生Python辅导留学生Java辅导Java辅导Java一对一数据结构与算法一对一辅导冒泡排序Python一对一答疑帖留学生Python辅导留学生Java辅导Java辅导Java一对一数据结构与算法一对一辅导冒泡排序