package MaoPao;
public class MaoPao {
public static void main(String[] args) {
int[] arrey = {5, 4, 3, 1, 2, 6, 74, 45};
int tmp = 0;
for (int i = 0; i < arrey.length - 1; i++) {
for (int j = 0; j < arrey.length - i - 1; j++) {
if (arrey[j] > arrey[j + 1]) {
tmp = arrey[j];
arrey[j] = arrey[j + 1];
arrey[j + 1] = tmp;
}
}
}
for (int k = 0; k < arrey.length; k++) {
System.out.println(arrey[k]);
}
}
}
直接用sort函数也可以排序
int[] arrey = {5, 4, 3, 1, 2, 6, 74, 45};
System.out.println(Arrays.toString(arrey));
Arrays.sort(arrey);
System.out.println(Arrays.toString(arrey));
这篇博客探讨了两种不同的数组排序方法:一种是使用Java的冒泡排序算法,另一种是直接调用Arrays.sort函数。通过示例代码展示了冒泡排序的过程,并与Arrays.sort的简洁性进行了对比。文章旨在帮助读者理解手动排序的原理以及内置排序函数的便利性。
39万+

被折叠的 条评论
为什么被折叠?



