冒泡排序

1.冒泡排序

package com.cts.elt.sort;

import java.util.Arrays;

public class MaopaoSort {

    public int[] arr;


    public  void sort(){

        int in;
        int out;

        for (out =arr.length-1;out>1;out--){

            for (in=0;in<out;in++){

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

                    swap(in,in+1);

                }
            }

        }


    }

    public  void swap(int a,int b){

        int t =arr[a];
        arr[a]=arr[b];
        arr[b]=t;

    }

    public static void main(String [] args){

        MaopaoSort maopaoSort =new MaopaoSort();

        maopaoSort.arr =new int[]{1,8,4,7,2};

        maopaoSort.sort();

        System.out.println(Arrays.toString(maopaoSort.arr));
    }
}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容