java实现冒泡排序算法

2019-02-20  本文已影响0人  唐_方

1、原理

2、思想

3、示例

  1. 数组如下:
int[] arr = {6,3,8,2,9,1}
  1. 具体执行如下:


    冒泡排序趟数和排序次数执行图
  2. 备注

4、代码实现

package com.tmf;

public class Test16 {
    public static void main(String[] args) {
        int[] arr = {6,3,8,2,9,1};
        sort(arr);
        for (int i : arr) {
            System.out.print(i+" ");
        }
    }
    public static void sort(int[] arr) {
        for(int i=0;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;
                }
            }
    }
}
上一篇 下一篇

猜你喜欢

热点阅读