JavaArray07数组练习——冒泡排序

@JavaArray

JavaArray07

数组练习——冒泡排序

package com.arrayexer;

public class BubbleSortTest {
/* 数组的冒泡排序
* 又叫起泡排序
*
*/
public static void main(String[] args) {

    int[] arr =  new int[]{21,12,34,43,65,56};

    //轮数:(元素个数-1) --> (数组长度-1) < arr.length-1 >
    for (int i = 0;i < arr.length - 1;i++){

        //比较:(轮数-i) --> (元素个数-1-i) --> (数组长度-1-i) < arr.length-1-i >
        for (int j = 0;j < arr.length - 1 - i;j++){
            if (arr[j] > arr[j + 1]){
                int temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }

    }

    //遍历数组
    for (int i = 0;i < arr.length;i++){
        System.out.print(arr[i]+" ");
    }


}

}

发布了7 篇原创文章 · 获赞 3 · 访问量 105
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览