Java中数组的两种排序方法

来源:互联网 发布:制作印章的软件 编辑:程序博客网 时间:2024/06/04 20:05

介绍两种java数组排序的简单方法的使用:快速排序与冒泡排序。

package com.bh.test;import java.util.Arrays;/**数组排序的两种方法 * @author cyq */public class ArraySort{    public ArraySort() {        int[] a={5,4,2,4,9,1};        //quickSort(a);        bubbleSort(a);    }    /**快速排序     * @param a     */    private void quickSort(int[] a) {        Arrays.sort(a);  //进行排序           for(int i: a){            System.out.print(i);           }      }    public static void main(String[] args){        new ArraySort();    }    /**冒泡排序     * @param a     */    private void bubbleSort(int[] a){        for(int i=0;i<a.length-1;i++){            for(int j=i+1;j<a.length;j++){                  if (a[i]>a[j]){                    int temp=a[i];                     a[i]=a[j];                    a[j]=temp;                }            }        }        for(int i: a){            System.out.print(i);           }    } } 
0 0
原创粉丝点击