public static void main(String[] args) {
int[] a = {2, 1, 41, 5, 6, 3};
int t;
//冒泡排序
for (int j = a.length; j > 0; j--) {//控制终止位置
for (int i = 0; i < j - 1; i++) {//相邻位置比较(遍历)
if (a[i] > a[i + 1]) {
t = a[i];
a[i] = a[i + 1];
a[i + 1] = t;
}
}
}
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
//选择排序
for (int i = 0; i < a.length - 1; i++) {//控制初始位置
for (int j = i + 1; j < a.length; j++) {//与指定位置比较(遍历)
if (a[i] > a[j]) {
t = a[i];
a[i] = a[j];
a[j] = t;
}
}
}
for (int i = 0; i < a.length; i++) {
System.out.println(a[i]);
}
}
冒泡排序(自用)
最新推荐文章于 2024-01-02 17:55:51 发布