1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 冒泡排序实现升序和降序排列

冒泡排序实现升序和降序排列

时间:2023-02-10 15:37:10

相关推荐

冒泡排序实现升序和降序排列

1.升序排列

public static void main(String[] args) {

int[] arr = {9,21,34,1,17};

for(int i = 0; i< arr.length - 1; i++) {

for(int j = 0;j< arr.length - i -1;j++) {

if(arr[j] > arr[j+1]) {

int temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

}

for (int i : arr) {

System.out.print(i + " ");

}

}

2.降序排列(就是把if当中的判断改为”<”)

public static void main(String[] args) {

int[] arr = {9,21,34,1,17};

for(int i = 0; i< arr.length - 1; i++) {

for(int j = 0;j< arr.length - i -1;j++) {

if(arr[j] < arr[j+1]) {

int temp = arr[j];

arr[j] = arr[j+1];

arr[j+1] = temp;

}

}

}

for (int i : arr) {

System.out.print(i + " ");

}

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。