重整算法第四天:冒泡排序(易理解版)


title: 重整算法第四天:冒泡排序(易理解版)
date: 2019-04-12
tags: 算法

重整算法第四天:冒泡排序(易理解版)

推薦趣味故事圖解冒泡排序

點我趣味故事圖解冒泡排序

冒泡排序示例

package com.lagoon.sort;

import java.util.Arrays;

/**
 * @Author WinkiLee
 * @Date 2019/4/12 14:06
 * @Description
 */
public class BubbleSort {

    public static void main(String[] args) {
        int[] arr=new int []{5,7,3,9,2,1,0,8,6};
        bubbleSort(arr);
        System.out.println(Arrays.toString(arr));
    }


    /**
     * 5,7,3,9,2,1,0,8,6
     * 共需要比較length-1輪
     *
     * @param arr
     */
    public static void bubbleSort(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;
                }
            }
        }
    }
}

運行結果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章